我是 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。
最佳答案
这里是:
$.ajax({
type: 'POST',
url: 'auth.php',
data: {name: 'foo', password: 'bar', mobile: ''},
success: function(result, textStatus, xmlhttprequest){
console.log( $.parseJSON(xmlhttprequest.responseText).status);
},
dataType: 'json'
});
仅此而已。
关于javascript - 无法从 JQuery 获取 xmlhttprequest.responseText,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2862991/