我已经创建了一个AJAX函数,当它被调用时,它会改变特定按钮的颜色。然而,我只能设法以静态的方式完成,这意味着我手动将值发送到相应的php脚本。我想要的是通过我的html body调用带有一些参数的函数,然后这些参数应该通过xmlhttp.send方法传递。我试过了,但是没用。例如,调用下面的函数ajaxFunction()就可以正常工作(它将传递两个参数x=0和t=1)
$ function ajaxFunction() { ... xmlhttp.open("POST","example.php",true);
xmlhttp.onreadystatechange = handleServerResponse;
xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
xmlhttp.send("x=0&t=1");}但是,当我尝试使用一些参数(ajaxFunction(0,1) )调用函数时,如何将这些值放入xmlhttp.send方法中呢?
有什么想法吗?
不管怎样,谢谢你。
发布于 2011-05-01 20:14:39
你的意思是:
function ajaxFunction(arg0, arg1) {
// ... new + open + setRequestHeader
xmlhttp.send('x=' + encodeURIComponent(arg0) + '&t=' + encodeURIComponent(arg1));
}https://stackoverflow.com/questions/5848255
复制相似问题