【发布时间】:2011-02-21 05:21:02
【问题描述】:
我是 JQuery 的新手。
我有这个功能
function verify_at_bd() {
var u = "foo";
var p = "bar";
return $.post('auth.php', {
name: u,
password: p,
mobile: ''
},
function(result) {
return result;
}, 'json');
}
如果我执行console.log(verify_at_bd()),我会收到一个 xmlhttprequest 但无法访问 responseText 属性。我在 PHP 脚本中使用header("Content-Type: application/json")。
我在 OS X 上使用 Firefox 3.6。
【问题讨论】:
-
这段代码存在结构缺陷:函数永远不会产生结果,因为 $.post 是异步的。如果你包含调用 verify_at_bd 函数的代码,有人可能会告诉你如何让它工作。
标签: javascript jquery json xmlhttprequest