gpt4 book ai didi

javascript - 使用 javascript 访问 json

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

是的,这是“使用 javascript 访问 json”中的另一个。请纵容我,我阅读了其余的答案,事件this one ,并没有帮助。

我有以下代码

var display_order_message = function(res, status) {
alert(res.status+' '+res.message+' '+res["message"]);
};


$("#ticketform").submit( function(event) {
data = {};
var args = {
type:"POST",
url:"someurldoesntmatterhere",
data:data,
dataType:"json",
success: somefunctionsheredontmattereither,
complete: display_order_message
};
$.ajax(args);
event.preventDefault();
});

现在,使用 Firebug 我可以看到返回的 json 是

{"status": 200, "qa": [], "message": "order canceled", "qb": []}

上面代码中的警报打印

200 undefined undefined

那么,为什么我可以访问 .status 而不能访问 .message 或 ["message"]?以及如何访问该消息?

最佳答案

display_order_message 放入 success arg 而不是 complete 中。

目前,您的 res 变量是一个 jqXHR,它还有一个 status 子变量。

参见http://api.jquery.com/jquery.ajax/

关于javascript - 使用 javascript 访问 json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20939187/

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