AJAX xmlhttp.send 参数

发布于 2024-11-05 01:30:03 字数 566 浏览 4 评论 0原文

我创建了一个 AJAX 函数,调用它时会更改特定按钮的颜色。但是,我只能以静态方式完成此操作,这意味着我手动将值发送到相应的 php 脚本。 我想要的是通过我的 html 主体使用一些参数调用该函数,然后这些参数应该通过 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 方法中吗?

有什么想法

吗?

I have created an AJAX function that when called it changes the color of a specific button. However, I have only managed to do it in a static way, meaning that I put the values sent to the corresponding php script manually.
What I want is to call the function through my html body with some parameters and then these parameters should be passed through the xmlhttp.send method. I tried but it doesn' work.
For example a call to the below function ajaxFunction() will work OK (it will pass two parameters x=0 and 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");}

But when I try to call the function with some parameters (ajaxFunction(0,1) then how can I put these values in the xmlhttp.send method?

Any ideas?

Thanks anyway.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

醉城メ夜风 2024-11-12 01:30:03

你的意思:

function ajaxFunction(arg0, arg1) {
    // ... new + open + setRequestHeader
    xmlhttp.send('x=' + encodeURIComponent(arg0) + '&t=' + encodeURIComponent(arg1));
}

did you mean:

function ajaxFunction(arg0, arg1) {
    // ... new + open + setRequestHeader
    xmlhttp.send('x=' + encodeURIComponent(arg0) + '&t=' + encodeURIComponent(arg1));
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文