我想给用户机会更改产品的评分值,但刷新页面后不起作用。例如,当他访问一个他没有评分的新产品时,他可以在刷新页面之前一次又一次地更改评分值。但刷新页面后,他可以更改同一产品的评级值,但“ 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);
});
});
});
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)