我有一个在 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。错误是“Permission Denied”jquery.min.js,第 9 行字符 2805。我使用的是 jquery 版本 1.7.2。
如果我删除将 searchResults div 设置为等于数据,并添加一个警报以显示数据,它会完成该操作并在警报中包含正确的信息。Fiddler 显示正在生成的正确 html,Firefox 工作正常,它只是 IE。其他 ajax 帖子在 IE 中也可以正常工作。