[英]Unable to get response from $.get
zip = 12345
url = "http://zip.elevenbasetwo.com/v2/US/"+zip;
res = $.get(url)
當我在瀏覽器控制台中運行以上代碼時,我可以訪問res.responseJSON
但是當我在application.js中運行此代碼時,則無法訪問res.responseJSON
我的意思是不確定的。
有人知道是什么問題嗎?如何在我的application.js中訪問?
$ .get是異步的 。 該響應不是jqXHR對象中可用的立即實例。
將成功回調傳遞給$.get
:
$.get(url, function(data){
// use data
});
它似乎在控制台中起作用的原因是因為您沒有立即打開已記錄的對象:服務器之前已經回答過。 普通代碼不是這種情況:發送請求時,代碼中的以下行將立即執行,而無需等待答案。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.