【发布时间】:2010-05-31 12:40:11
【问题描述】:
我知道我已经发布了类似的问题,但我无法找到答案并弄清楚如何解决这个问题。
我正在尝试自定义 Jquery Star Rating 插件 (link text),但我不知道如何根据 PHP 脚本的响应显示消息。
Jquery 脚本成功地将评级数据发送到查询数据库的 PHP 脚本,并基于正确或不正确评级的回显消息。
我应该在现有的 JS 代码中添加什么,以便我可以从 PHP 中获取回显并在此基础上在评级星旁边的某个 DIV 上写一条消息?
jquery:
$('#gal').rating('gl.php?gal_no=<?=$gal_no;?>&id=<?=$id;?>', {maxvalue:10,increment:.5, curvalue: <?=$cur;?>});
简化的 PHP 代码:
$br=mysql_query("SELECT count(gal) as total FROM ...")
if ... {
echo '0';
}
else echo '1';
}
Jquery 代码成功地将数据传输到 PHP 脚本,并且当 PHP 完成检查数据时会回显结果('1' 或 '0')。我怎样才能把这个 PHP 结果返回给 Jquery 并根据它们写一条消息?比如:
if(data=="1")
{
$("#error").show("fast").html('not correct').css({'background-color':'#F5F5F5','border-color' : '#F69'});
}else{
$("#error").show("fast").html('correct').css({'background-color' : '#FFF','border-color' : '#3b5998'});
}
如果有人有想法...我将不胜感激。
【问题讨论】: