0
我和Github的API V3工作jQuery的Ajax回調JSON解析問題
我用下面的代碼進行AJAX調用
$.ajax({
type:'POST',
url: 'https://api.github.com/gists',
data: JSON.stringify({
"public": true,
"files": {
"sample.html": {
"content": 'html content'
}
},
}),
success:function(response){
alert(response.id);
}
});
我爲Github的API返回錯誤400字符串化的數據!如果我不這樣做。通過上面的例子,Github API按照我的預期做了響應。
雖然我遇到了回調解析的問題。以上代碼適用於webkit & opera,但firefox失敗且具有成功功能。我必須修改代碼才能在Firefox中工作。
success:function(response){
alert(JSON.parse(response).id);
}
但隨後Webkit & Opera失敗,成功響應以上修改後的代碼。
在所有瀏覽器中獲得成功回調的正確方法是什麼?我做錯了什麼?