gpt4 book ai didi

javascript - 如何使用 AJAX 将选择框值作为数组从 PHP 的一个页面传递到另一个页面?

转载 作者:行者123 更新时间:2023-12-03 06:32:29 26 4
gpt4 key购买 nike

var message = $("#send_message").val();

var Teaminput = $("#sms_reminder_team").val();
for (var i = 0; i <Teaminput.length; i++)
{
var team=Teaminput[i];
}

var Memberinput = $("#sms_reminder_members").val();
for (var i = 0; i <Memberinput.length; i++)
{
var members=Memberinput[i];

}

获取 2 个变量作为数组成员和团队

var parameter = "message="+message+"&team="+team+"&members="+members;
$.ajax({
url: base_url+'ajaxfiles/dir_sendmessage',
type: 'POST',
data: parameter,
success: function(data)
{
document.getElementById('check').innerHTML = data;
}
});

如何使用 AJAX 将两个数组变量从当前页面发送到“dir sendmessage”。

最佳答案

更改以下行

var parameter = "message="+message+"&team="+team+"&members="+members;

var parameter = "message="+message+"&team="+JSON.stringify(team)+"&members="+JSON.stringify(members); 

编辑:也这样修改

var team = [];
var members = [];
for (var i = 0; i <Teaminput.length; i++)
{
team=Teaminput[i];
}

var Memberinput = $("#sms_reminder_members").val();
for (var i = 0; i <Memberinput.length; i++)
{
members=Memberinput[i];
}

注意:当您在循环的每一行中添加var时,它将声明一个新变量。您必须像上面的代码一样编辑

使用 JSON.stringify() 函数更新代码后,您将能够在 PHP 代码中以数组形式获取该值

Ajax 不会直接将 Jquery 数组传递给 PHP

关于javascript - 如何使用 AJAX 将选择框值作为数组从 PHP 的一个页面传递到另一个页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38387921/

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