2014-11-28 3 views
0

Я хочу вызвать переменную PHP «rate number» как «phpvalue» в jQuery. Но предупреждение «phpvalue» не дает никакого выхода, а предупреждение «num3» дает «NaN» в качестве выхода.Как вызвать переменную php, как переменную jQuery?

Вот мой код 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;"/> 
+0

ли код JQuery также обрабатывается PHP? – Thilo

+0

Возможный дубликат [Использовать переменную PHP в JQuery] (http://stackoverflow.com/questions/10668311/use-a-php-variable-in-jquery) – Outlooker

ответ

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); 

     }); 
    }); 
}); 
Смежные вопросы