3時間かけて確認を繰り返した結果、処理中のページのリターンヘッダ情報が変更されていることが分かりました。 application/x-javascript を追加すると、ie8 が動作しなくなります。 text/html の場合は問題ありません。または指定する必要はありません。 これはバグですか?このコードを書いた IE 開発者に挨拶させてください。 ajaxのヘッダ情報とエンコードに注意が必要なようです。 ajax でフォームデータを送信する方法の紹介URL パラメーターの送信数 コードをコピー コードは次のとおりです: script> <br>< ;script type="text/javascript"> <br>function checkCorpID()//顧客番号が利用可能かどうかを確認します<br>{ <br>if($.trim($("# txtF_CORPID")[0].value )=="")//txtF_CORPID は顧客番号入力ボックスです <br>{ <br>alert("顧客番号を入力してください!"); <br>} <br>else <br>{ <br>$(" #checkFlag").html("Checking");//プロンプト情報を表示<br>$.ajax({ <br>type: "get", <br>url: " CheckCorpID.ashx", <br>data : "ID=" $.trim($("#txtF_CORPID")[0].value),//CheckCorpID.ashx?ID=XXX に相当するフォームを送信します <br> success: function(msg){$(" #checkFlag").html("");alert( msg ); // msg はバックグラウンドから渡された値です <br>); >} <br>} <br>< ;/script> <br><br> </div> <br>2: フォーム送信データ フロントエンド コード: <strong><br>コード </strong><br><div class="codetitle"><span><a style="CURSOR: pointer" data="32578" class="copybut" id="copybut32578" onclick="doCopy('code32578')">コードをコピーします<u></u></a> コードは次のとおりです:</span></div> <div class="codebody" id="code32578"><script type ="text/javascript" src ="../ js/jquery.js"> // を引用する必要があります <BR>// DOM がロードされるまで待ちます <BR>$(document).ready(function() <BR> 🎜>$('#Tip').hide() ;//操作プロンプトを表示する要素は非表示になります<BR>$('#form1').submit(function()//フォームを送信します<BR>{ <BR>//alert("ddd"); <BR>var options = { <BR>target:'#Tip', //背景は要素に渡された値を割り当てます<BR>url:'ReturnVisit.aspx ?flag=do', //どの実行に送信<BR> type:'POST', <BR>success: function(){alert($('#Tip').text());} //表示操作プロンプト<BR>}; <BR>$('#form1' ).ajaxSubmit(options); <BR>return false; // ページを更新しないように、バックグラウンドで実行されました。 、 大丈夫! <BR>}); <BR>} <BR>); <BR><BR>