jQuery AJAX応答でJSON文字列を解析しようとしているときに、奇妙な問題が発生しています。これが私のコードです:
$.ajax({
type: "POST",
url: "Save",
data: {
expiry: expiry,
settings: settings
}
}).done(function (msg) {
alert(msg);
var obj = jQuery.parseJSON(msg);
if (obj.status == "done") {
window.location = obj.redirect;
}
});
IE、Chrome、Safariでは、アラートでJSON文字列を取得していますが、Firefoxでは取得しています
[obj XMLDocument]
アラートで。
FFコンソールは次のとおりです。
objはnullですが、コンソールのtext属性で応答JSON文字列を確認できます
responses=Object { xml=document, text="{"status":"done","redir...ippetImage\/s\/6abb68"}
この動作の理由は何ですか?