0
我有一個URL返回一些文本。我將這個字符串分配給區域變量。我該怎麼做?jquery成功分配值
var region="";
$.get("retrieve/region", function(data) {
region=data;
alert(data);
});
alert("r= "+region);
我有一個URL返回一些文本。我將這個字符串分配給區域變量。我該怎麼做?jquery成功分配值
var region="";
$.get("retrieve/region", function(data) {
region=data;
alert(data);
});
alert("r= "+region);
的$.get()
調用內部定義將不會運行馬上功能,讓您的alert
打印region
的$.get()
回調之前的值賦予它的值。如果將alert
放入函數內部,以便在賦值後運行,則會看到your code does indeed work (jsfiddle)。
通過更改異步字段解決 – michele
@michele我忘了這一點,但要警告您的網頁在提出請求時會停止響應,因此如果您的用戶連接速度較慢,這可能會造成破壞。 –