在javaScript中刷新页面后,如何更新数据库?

时间:2014-12-15 00:56:54

标签: javascript php jquery html

我想让用户有机会更改产品的评级值,但刷新页面后它无法正常工作。例如,当他访问他没有评价的新产品时,他可以在刷新页面之前反复更改评级值。但刷新页面后,他可以更改同一产品的评级值,但会提醒" ratingValue2"不起作用,数据库没有更新。

这是我的PHP代码。

$jsqla3 = mysql_query("select * from user_star_rate where product_id='$product_id' and email='$visit_email'") or die(mysql_error());
$jfeta3 = mysql_fetch_assoc($jsqla3);

if($jfeta3 != null) {
    $ratea = $jfeta3['rate_value'];
} 

这是我的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;"/>

这是我的javaScript代码。

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

    $stars.bind('change', function() {
        var $this = $(this); 
        var ratingValue = $this.val();
        var ratingValue2 = parseFloat(ratingValue);
        alert(ratingValue2);
    });
  });
});

0 个答案:

没有答案