【发布时间】:2013-11-01 13:42:24
【问题描述】:
我是使用 JQuery 的新手,这行代码有问题。
function getById(id, callback)
{
return $.get(url, {}, callback);
}
当我查看 .get 返回的内容时,它不是我认为应该返回的 xml 节点或 JSON。相反,我得到一个带有方法和原型集合的对象。它也有一个就绪状态。所以它没有返回未定义但也没有返回我所期望的。可能是什么问题?
我尝试将 get 分配给一个变量,但没有做任何事情我也尝试使用回调函数,但我真的不明白如何使用它来将从 get 返回的数据分配给一个变量。
【问题讨论】:
-
简短回答:AJAX 中的“A”代表“异步”。这意味着
.get()函数在AJAX 调用完成 之前返回。 AJAX 调用的结果将在callback函数中可用。长答案:这个问题被重复很多次。请参阅上面提到的问题。
标签: javascript jquery get