gpt4 book ai didi

javascript - 如何将 onSuccess 和 onFailure 添加到 getJSON() 中?

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

以下代码对服务器进行 API 调用并获取 JSON 格式的响应。然后,它将 JSON 对象转换为字符串,并使用相应的 jQuery 函数解析该字符串,并将其存储到本地存储并加载页面。我想在成功时执行此操作,并在失败时抛出错误消息。我尝试了 .done().fail() 函数,但它引发了未捕获的表达式错误。

 $.getJSON(apiURL,

{'call':'login','email':uname, 'pwd':password},

function(data){

localStorage.setItem('testObject', data.id);

$.ui.loadContent("home", null, null, "fade");

}
);

有人可以如何将 onSuccess 和 onFailure 添加到此代码中吗?

最佳答案

I tried .done() and .fail() functions but it throws an uncaught expression error.**

.done.fail 确实是您执行此操作的方式,听起来您尝试使用它们的代码存在语法错误。

$.getJSON(apiURL, { 'call': 'login', 'email': uname, 'pwd': password })
.done(function() {
// Handle success
var obj = JSON.stringify(data); // <=== These lines are
var parsed = JSON.parse(obj); // <=== completely pointless

localStorage.setItem('testObject', parsed.id);

//alert(localStorage.getItem('testObject'));

$.ui.loadContent("home", null, null, "fade");
})
.fail(function() {
// Handle failure
});

关于javascript - 如何将 onSuccess 和 onFailure 添加到 getJSON() 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31500864/

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