gpt4 book ai didi

javascript - 如何使用 .load jQuery 获取响应

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:46:03 24 4
gpt4 key购买 nike

我正在使用 jQuery 中的 .load 函数将 html 页面加载到带有 ajax 的 div 中,但我遇到了问题,因为服务器总是不发送 html,有时它会发送 json,我想用 .load 获取那个 json

我认为这将是 .load 回调函数中的 response 但它返回 undefined 并且只是将 json 放入 div 所以如何使用 .load 获取 json

服务器发送这个json:

{ok : false}

这是我的 jQuery 代码:

$( "#div").load( "url", function( response, status, xhr ) {
////how can I get the false result here response.ok return nothing!!!
console.log(response.ok);
if ( status == "error" ) {
var msg = "Sorry but there was an error: ";
$( "#div" ).html( msg + xhr.status + " " + xhr.statusText );
}
});

最佳答案

我认为你必须做这样的事情:

$("#div").load( "url", function( response, status, xhr ) {
var responseAsObject = $.parseJSON(response);
console.log(responseAsObject.ok);
});

关于javascript - 如何使用 .load jQuery 获取响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26682904/

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