ajax发送请求到php相同的值

时间:2013-02-05 01:48:17

标签: php ajax request send

我在将一个变量(i)发送到我的php时遇到了问题。 我的变量i每次都是6,我该如何解决?

$(document).ready(function(){
for (i=1; i<=5; i++){
    $('#rate'+ i +'_').click(function(){
    sendValue($(this).val(),i);
    });
}
});
function sendValue(str,str2){
$.post("/php/test.php",{ sendValue: str, sendValue2 : str2 },
    function(data){
    $('#display').html(data.returnValue);
    }, "json");
}  

1 个答案:

答案 0 :(得分:1)

i作为数据传递给click事件的处理程序

for (i=1; i<=5; i++){
    $('#rate'+ i +'_').click(i, function(e){
    sendValue($(this).val(),e.data);
    });
}