2013-07-05 31 views
1

我该如何精确地将一个PHP值放入js行中?我想:在JavaScript标记中的PHP变量

$("#slider").editRangeSlider({range:{min: "<?= $field[ 'range_min' ] ?>" , max: "<?= $field[ 'range_max' ] ?>" }}); 

首先我有它周围的其他方法,我回荡在PHP中的JavaScript线,并把等领域的:

' . $field[ 'range_min' ] . '

这工作得很好,但我认为PHP的JS将是一个更干净的方式来做到这一点。 如何做到这一点? 谢谢。

+5

你必须'回声'权利? – elclanrs

+0

@elclanrs aah .. woops haha​​。对了谢谢。 – Trekdrop

回答

2

要打印变量在PHP中你务必做好:

<?php echo $field[ 'range_min' ]; ?> 

<?=$field[ 'range_min' ]; ?> 
2
$("#slider").editRangeSlider({range:{min: "<?php echo $field[ 'range_min' ]; ?>" , max: "<?php echo $field[ 'range_max' ]; ?>" }}); 

你需要回声它。

0

您需要使用echo

$("#slider").editRangeSlider({range:{min: "<?php echo $field[ 'range_min' ] ?>" , max: "<?php echo $field[ 'range_max' ] ?>" }}); 
0

你错过了分号,你需要回应:

$("#slider").editRangeSlider({range:{min: "<?php echo $field[ 'range_min' ]; ?>" , max: "<?php echo $field[ 'range_max' ]; ?>" }}); 
0

这样做:

$("#slider").editRangeSlider({range:{min: "<?php echo $field[ 'range_min' ]; ?>" , max: "<?php echo $field[ 'range_max' ]; ?>" }}); 

你已经忘了呼应它。