1

我如何在 js 行中准确地放置一个 php 值?我试过了:

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

首先,我有相反的方法,我在 php 中呼应了 javascript 行并将字段放入:

' . $field[ 'range_min' ] . '

这工作得很好,但我认为 js 中的 php 将是一种更清洁的方式来做到这一点。这个怎么做?谢谢。

4

5 回答 5

2

要在 PHP 中打印变量,您应该:

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

或者

<?=$field[ 'range_min' ]; ?>
于 2013-07-05T08:29:16.440 回答
2
$("#slider").editRangeSlider({range:{min: "<?php echo $field[ 'range_min' ]; ?>" , max: "<?php echo $field[ 'range_max' ]; ?>" }});

你需要回应它。

于 2013-07-05T08:29:22.527 回答
0

您缺少分号,需要回显:

$("#slider").editRangeSlider({range:{min: "<?php echo $field[ 'range_min' ]; ?>" , max: "<?php echo $field[ 'range_max' ]; ?>" }});
于 2013-07-05T08:29:55.600 回答
0

去做:

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

你忘了附和它。

于 2013-07-05T08:30:21.627 回答
0

你需要使用echo.

$("#slider").editRangeSlider({range:{min: "<?php echo $field[ 'range_min' ] ?>" , max: "<?php echo $field[ 'range_max' ] ?>" }});
于 2013-07-05T08:29:24.550 回答