gpt4 book ai didi

javascript - 如何使用 jquery 将值列表发送到 php

转载 作者:行者123 更新时间:2023-11-30 08:42:16 26 4
gpt4 key购买 nike

我有一个表格,其中第一列由复选框组成。我想用 jquery 收集选中行的值,并将这些值传输到 aphp 函数进行处理。

到目前为止我有:

var searchIDs = $('input:checked').map(function(){
return $(this).val();
});

它返回一个包含检查值的对象。

我可以使用以下方法获取这些列表:

searchIDs.get()

形式:

1,2,3 等

现在我需要将它发送到 php。我试过:

                   $.ajax({
type: "POST",
url: "update/updateR",
contentType: 'application/json',
data: searchIDs.get() ,
contentType: 'application/json',
dataType: 'json',
success: function(){
alert("OK");
}
});

但是在我的 php 函数中,它包括:

 $json = $_POST['json'];
var_dump($json);
exit;

我收到以下错误:

<p>Message:  Undefined index: json</p>

我做错了什么?

附录:

我把ajax改成了

                   $.ajax({
type: "POST",
url: "update/updateR",
contentType: 'application/json',
data:{ searchIDs : searchIDs.get() },
dataType: 'json',
success: function(){
alert("OK");
}
});

但我遇到了同样的错误,php 方法中的 var_dump 给出了 NULL

最佳答案

您使用 json 作为传递数据的键。在此示例中,searchIDs 用作键:

      $.ajax({
type: "POST",
url: "update/updateR",
data: { searchIDs: searchIDs.get() },
dataType: 'json',
success: function(){
alert("OK");
}
});

然后您可以使用键 searchIDs 访问它:

$json = $_POST['searchIDs'];
var_dump($json);
exit;

关于javascript - 如何使用 jquery 将值列表发送到 php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25252696/

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