gpt4 book ai didi

javascript - 从 $.get 请求访问 jqXHR 对象属性

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

我有一个看起来像这样的简单函数:

function getURL(url) {
return $.get(url);
}

我这样调用(在其他地方,特别是在单元测试中):

var url = getURL("/page/stuff")
console.log(url);

所以 console.log(url) 有效,并返回 statustext/status 等......就像它应该的那样。

但是,我怎样才能访问 jqXHR 对象的属性。例如 url.status 返回未定义。

这是加载问题吗?而我在真正收到页面之前就已经登录了……如果是这样,为什么只打印 url 变量返回对象?

最佳答案

how can I access the properties of the jqXHR object. For instance url.status returns undefined.

在请求完成后访问它:

var jqxhr = getURL("/page/stuff");

jqxhr.always(function (result) {
console.log(jqxhr.status);
});

Is this a loading issue? Whereas im logging before i've truly received the page...

是的。

if so how come printing off just the url variable returns the object?

因为$.get() 返回一个表示请求的对象。但在请求完成之前,它的某些属性不会被填充。

关于javascript - 从 $.get 请求访问 jqXHR 对象属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43238097/

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