這可能真的很愚蠢,但我找不到我的代碼的問題。它獲取返回JSON的URL,然後該函數應該返回一個字符串:
function getit() {
var ws_url = 'example.com/test.js';
var user = false;
$.getJSON(ws_url, function(data) {
alert('user '+data.user);//shows john
user = data.user || false;
});
return user;//should return john but returns false
}
test.js都會有這樣的事情:
{"id":"12","username":"ses","user":"john","error":""}
或像這樣:
{"error":"123"}
我也試過if (data.user) {} else {}
但它也沒有工作..
所以我錯過了什麼?
謝謝:)