2013-07-05 57 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' ]; ?>" }}); 

你已經忘了呼應它。