質問: chromeでのjquery ajaxの問題 私のページでは、ffとieで次のjqueryコードを実行していますが、chromeがおかしくなっているようです。ffでie呼び出しが行われ、結果がchromeのdivに追加されます。失敗するとajaxfailedが呼び出されます。ajaxfailed関数に渡されるxmlhttprequestのステータスコードは「200」で、statustextは「ok」です。 readystateは4で、responsetextは、divに追加したいデータに設定されています。基本的には、失敗メソッドの呼び出しを確認できますが、失敗していません。それは常にクロームで壊れます。function getbranchdetails(contactid, branchid) { $.ajax({ type: "get", url: urltorequestto, data: "{}", contenttype: "application/json; charset=utf-8", datatype: "json", success: branchdetailssuccess, error: ajaxfailed }); } function branchdetailssuccess(result) { $("#divbranchcontrol").empty(); $("#divbranchcontrol").append(" " + result); $("#branchdiv").tabs(); } function ajaxfailed(result) { alert("failed : " + result.status + ' ' + result.statustext); }
回答: この問題が引き続き発生するかどうかはわかりませんが、今日同様のエラーが発生しました。私は、aspxページを呼び出して、responsetextとchrome=は何も返さなかったという文字列を返しました。他の場所では機能していたが、おそらくいくつかは送信しなかったという、aspxページにresponse.closeがあったことがわかりました。 chromeおよび/またはsafariに必要なヘッダーまたは何か。それが誰かを助けることを願っています。