Firefox で正常に動作する ajax 呼び出しがありますが、jquery.min.js ファイルで許可拒否エラーが発生します。何が間違っているのか、それを修正する方法がわかりません。ここに私の投稿があります:
(投稿前に宣言されたすべて)
$.ajax(
{
type: "POST",
url: "../ajaxURLs/SearchRequests.aspx?requestID=" + requestID + "&state=" + state + "&status=" + status + "&queue=" + queue + "&oem=" + oem +
"&rayMatNumber=" + rayMatNumber + "&mfgPartNumber=" + mfgPartNumber + "&program=" + program + "&po=" + po + "&pr=" + pr +
"&businessUnit=" + businessUnit + "&site=" + site + "&buyer=" + buyer + "&requisitioner=" + requisitioner + "&ce=" + ce + "&rea=" + rea + "&pqe=" + pqe +
"&startDate=" + startDate + "&endDate=" + endDate,
cache: false,
success: function (data) {
$("#searchResults").html(data);
sorttable.makeSortable(document.getElementById("SearchResults"));
$("#MainContent_excelDiv").show();
}
});
何か案は?Map を SearchRequests.aspx に直接取得してパラメータを渡すと、Firefox と IE の両方で正常に動作します。これは、ajax を使用した場合のみです。
はい、f12 を使用しました。エラーは「許可が拒否されました」jquery.min.js、行 9 文字 2805 です。私は jquery バージョン 1.7.2 を使用しています。
searchResults div を data に設定することを削除し、アラートを追加してデータを表示すると、そのアクションが完了し、アラートに正しい情報が含まれます。Fiddler は正しい html が生成されていることを示しています。Firefox は正常に動作します。IE だけです。他の ajax 投稿も IE で正常に動作します。