【发布时间】:2009-06-27 14:47:43
【问题描述】:
大家好,我对 AJAX 非常陌生,并且正在编写评级脚本,但我希望能够将多个值传递回我的 ajax 函数:
现在它运行一个名为 rating 的 php 脚本,在该脚本中,它获取 votes / votes 的总值并将其乘以每个开始的宽度以获得准确的当前评分。我想做的也是回传票数,以便我可以显示它们。我知道如何通过创建另一个函数来做到这一点,但这似乎是多余的而且效率不高。
我的问题是,是否可以不仅传回我的评分框的宽度(值/票数 * 22),还可以传回 1 个查询中的总票数。如果不是更好的问题,最好在 jquery 中传回一个已经具有投票和值的字符串,并使用 java 脚本进行宽度计算?
$(document).ready(function() {
getRating();
function getRating(){
$.ajax({
type: "GET",
url: "../includes/rating.php",
data: "action=get&bookid="+$("#current").attr("value"),
cache: false,
async: false,
success: function($rating) {
$("#current").css({ width: "" + $rating });
},
error: function(result) {
alert("Error");
}
});
}
谢谢!
【问题讨论】: