gpt4 book ai didi

JavaScript AJAX 传递多个变量的困惑

转载 作者:行者123 更新时间:2023-11-28 19:54:33 26 4
gpt4 key购买 nike

大家好,我有一个 AJAX 查询,我使用 onclick 函数调用该查询,如下所示,该查询成功发布了我页面上表单中的数据 - 而且我可以在我的 php 脚本上使用这些数据,没有任何问题:

function tempFunction(obj){
var no= $(obj).attr('id');
$.ajax({
type: "POST",
url: "/tempproject/main/changepage",
data: $('form').serialize(),
success: function(msg){
alert( "success: " + msg ); //Anything you want
}
});
window.alert(no);
}

但是我也希望将变量 no 与表单数据一起发送,对于 JS,我是一个完全的新手,所以有人可以为我指出如何将变量与序列化表单数据一起发送的正确方向吗?我可以以某种方式附加串行数据吗?我觉得这可能真的很简单,但我对 JS 还很陌生

最佳答案

试试这个

function tempFunction(obj) {
var data = $('form').serializeArray();
data.push(
{
no: $(obj).attr('id')
}
);

$.ajax({
type: "POST",
url: "/tempproject/main/changepage",
data: data,
success: function (msg) {
alert("success: " + msg); //Anything you want
}
});
window.alert(no);
}

关于JavaScript AJAX 传递多个变量的困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22807978/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com