如何调用php变量,作为jQuery变量?

时间:2014-11-28 06:26:01

标签: javascript php jquery

我想在jQuery中将PHP变量“rate number”称为“phpvalue”。但是“phpvalue”的警报没有给出任何输出,“num3”的警告给出“NaN”作为输出。

这是我的PHP代码。

$jsqla = mysql_query("select id,name,rate_score,rate_number,video_image from products where genre='$genre' limit 0,5");

while($jrowa = mysql_fetch_assoc($jsqla)){
    $arate_num = $jrowa['rate_number'];
}

这是我的jQuery代码。

$(function(){
    $(document).ready(function(e) {
        var $stars = $('.input-star-rate');

        $stars.bind('change', function() {

            var phpvalue = "<?php echo $jrowa['rate_score']; ?>";
            alert(phpvalue);

            var num3 = parseInt(phpvalue, 10);
            alert(num3);

        });
    });
});

这是我的HTML代码。

<input class="rating form-control input-star-rate" id="<?php echo $rateid; ?>" name="rating" value="<?php echo $ratea; ?>" data-min="0" data-max="5" data-step="0.3" data-size="xs" style="display: none; text-align: center;"/>

1 个答案:

答案 0 :(得分:2)

尝试

  $(function(){
    $(document).ready(function(e) {
        var $stars = $('.input-star-rate');

        $stars.bind('change', function() {

            var phpvalue = "<?php echo $arate_num; ?>";
            alert(phpvalue);

            var num3 = parseInt(phpvalue, 10);
            alert(num3);

        });
    });
});