这可能真的很愚蠢,但我找不到我的代码的问题。它获取返回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 {}
但它也没有工作..
所以我错过了什么?
谢谢:)