我对 JQuery 相当陌生。下面的代码有效,我可以在 Firebug 中看到正确的 JSON 响应。但我找不到如何在代码中获取和解析它的方法。警报窗口仅显示“[object Object]”,但不显示任何 json 文本。
<script>
$.ajaxSetup({ cache: false });
var _token;
function make_token_auth(user, token) {
var tok = user + ':' + token;
return "Token " + tok;
}
$.ajax
({
type: "GET",
url: "url",
dataType: 'json',
beforeSend: function (xhr){
xhr.setRequestHeader('Auth', make_token_auth('userid', 'token'));
},
success: function (data){
alert(data);
}
});
</script>