gpt4 book ai didi

php - 在使用 AJAX 调用的 PHP 文件中检索序列化数据

转载 作者:可可西里 更新时间:2023-10-31 23:10:11 27 4
gpt4 key购买 nike

表单发送 AJAX 代码:

var str = $("form").serialize();
alert(str);
// var uns=@unserialize(str);
//alert(uns);
$.ajax({
type: "POST",
url: "update.php",
data: "box1="+str,
success: function(value)
{
$("#data").html(value);
}

HTML 格式:

<form>
<input type=checkbox name=box[] value='1'/><input type=checkbox name=box[] value='2'/>
</form>

在我的 PHP 中:

$box=$_POST['box1'];    

如何在 PHP 端访问每个框变量值?

最佳答案

你的js应该是这样的:

var str = $("form").serializeArray();
$.ajax({
type: "POST",
url: "update.php",
data: str,
success: function(value) {
$("#data").html(value);
}
});

使用 php 你应该循环你的结果数组。

$box = $_POST['box'];
foreach ($box as $x) {
echo $x;
}

编辑:您必须在 jQuery 中使用 serializeArray 函数。然后它将使用此代码。

关于php - 在使用 AJAX 调用的 PHP 文件中检索序列化数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9430918/

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