How do I exactly put a php value in a js line? I tried:
$("#slider").editRangeSlider({range:{min: "<?= $field[ 'range_min' ] ?>" , max: "<?= $field[ 'range_max' ] ?>" }});
First I had it the other way around, I echoed the javascript line in php and put the fields with:
' . $field[ 'range_min' ] . '
That worked fine but I think php in js would be a cleaner way to do this. How to do this? Thanks.
Elias Van Ootegem
76.7k10 gold badges123 silver badges160 bronze badges
5 Answers 5
To print variable in PHP you shoud do:
<?php echo $field[ 'range_min' ]; ?>
or
<?=$field[ 'range_min' ]; ?>
answered Jul 5, 2013 at 8:29
hsz
153k63 gold badges269 silver badges320 bronze badges
Sign up to request clarification or add additional context in comments.
Comments
$("#slider").editRangeSlider({range:{min: "<?php echo $field[ 'range_min' ]; ?>" , max: "<?php echo $field[ 'range_max' ]; ?>" }});
you need to echo it.
answered Jul 5, 2013 at 8:29
nowhere
1,5481 gold badge12 silver badges31 bronze badges
Comments
you need to use echo.
$("#slider").editRangeSlider({range:{min: "<?php echo $field[ 'range_min' ] ?>" , max: "<?php echo $field[ 'range_max' ] ?>" }});
answered Jul 5, 2013 at 8:29
DevZer0
13.5k7 gold badges29 silver badges54 bronze badges
Comments
You're missing semicolons and you need to echo:
$("#slider").editRangeSlider({range:{min: "<?php echo $field[ 'range_min' ]; ?>" , max: "<?php echo $field[ 'range_max' ]; ?>" }});
answered Jul 5, 2013 at 8:29
Expedito
7,8095 gold badges32 silver badges45 bronze badges
Comments
DO that:
$("#slider").editRangeSlider({range:{min: "<?php echo $field[ 'range_min' ]; ?>" , max: "<?php echo $field[ 'range_max' ]; ?>" }});
You have forgot to echoing it.
hsz
153k63 gold badges269 silver badges320 bronze badges
answered Jul 5, 2013 at 8:30
Code Lღver
15.6k16 gold badges61 silver badges75 bronze badges
Comments
default
echoright?