gpt4 book ai didi

javascript - 1.10.2/jquery.min.js 下无法执行 JSON.parse()

转载 作者:行者123 更新时间:2023-11-28 11:57:05 24 4
gpt4 key购买 nike

如果我使用 JSON.parse() 来解析 PHP 数组返回,如果应用 1.3.2/jquery.min.js 但不是 1.10.2/jquery.min.js,这是可行的,有人有类似的经验吗?解决方案?

PHP 数组返回

$returnArray['vercode'] = FALSE;
echo json_encode($returnArray);

AJAX 调用

$.ajax({
cache: false,
type: "POST",
dataType: "json",
data: $('#form1').serialize(),
url: $('#form1').attr('action'),
complete: function (HttpRequest, textStatus) {
$obj = JSON.parse("HttpRequest.response");
}
});

最佳答案

首先,解析字符串“HttpRequest.response”,删除引号。然后,当您将 dataType 设置为“json”时,您不必解析它来获取数组。

$.ajax({
cache: false,
type: "POST",
dataType: "json",
data: $('#form1').serialize(),
url: $('#form1').attr('action'),
complete: function (HttpRequest, textStatus) {
$obj = HttpRequest.response;
}});

关于javascript - 1.10.2/jquery.min.js 下无法执行 JSON.parse(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20759259/

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