저는 JQuery를 처음 접했습니다. 아래의 코드가 작동하며 Firebug에서 올바른 JSON 응답을 볼 수 있습니다. 그러나 나는 코드에서 그것을 얻고 파싱하는 방법을 찾을 수 없었다. 경고 창에는 "[object Object]"만 표시되고 json 텍스트는 표시되지 않습니다.JQuery parse 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>
console.log (data)는 어떨까요? ? –
'console을 사용하십시오.(IE가 아닌) 좋은 브라우저에서'alert()'대신'log (data)'를 사용하면 콘솔에 항목별로 표시되는 데이터 객체의 속성을 볼 수 있습니다. –