将MYSQL的返回值传递给函数

时间:2016-07-09 02:08:09

标签: javascript php mysql

我正在尝试将查询返回的数据传递到下面的函数中。我已将返回的数据放入变量$ startvalue中。我需要将该变量传递给部分“initialValue:”中的函数,但无论我如何尝试,都不会传递该值。我已经尝试将变量直接放在刻度之间。添加“到任何一端并摆弄我过去使用过的所有可能的组合,但仍然没有。我甚至尝试将变量传递给另一个,如下所示:var initval = $ startvalue;并尝试将其传递给函数但仍然没有。我知道这个功能是有效的,因为如果我手动输入一个数字,它会做它应该做的事情。我很难过。

$(function() {

$("#rating").rateme({
    Length: '5',
    initialValue: '',
    callbackFunctionName: 'processRating',
    imageDirectory: 'images/',
    inputAttr: 'postID'
});

1 个答案:

答案 0 :(得分:2)

您需要开始PHP解析器。

initialValue: '<?php echo $startvalue; ?>',

initialValue: '<?= $startvalue ?>',

为了避免转义/引用问题,一个好方法是在将数据插入Javascript变量时使用json_encode:

initialValue: <?= json_encode($startvalue) ?>,