【发布时间】:2010-04-17 05:25:59
【问题描述】:
这可能真的很愚蠢,但我找不到我的代码的问题。它获取一个返回 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 {},但也没有用..
那我错过了什么?
谢谢:)
【问题讨论】:
标签: javascript jquery json