Javascript IE8中的jQuery ajax调用失败

Javascript IE8中的jQuery ajax调用失败,javascript,jquery,ajax,internet-explorer-8,Javascript,Jquery,Ajax,Internet Explorer 8,我有一个脚本,它从服务器上的另一个页面获取内容并返回文本。除了IE8和down之外,所有主流浏览器都可以正常工作,IE8和down没有任何功能。任何帮助都将不胜感激 $.ajax({ url: clickedURL, dataType: "html", cache: false, dataFilter: function(data, type) { if (type==="html") { return data.replace(/<script.*

我有一个脚本,它从服务器上的另一个页面获取内容并返回文本。除了IE8和down之外,所有主流浏览器都可以正常工作,IE8和down没有任何功能。任何帮助都将不胜感激

$.ajax({
  url: clickedURL,
  dataType: "html",
  cache: false,
  dataFilter: function(data, type) {
    if (type==="html") {
        return data.replace(/<script.*?>([\w\W\d\D\s\S\0\n\f\r\t\v\b\B]*?)<\/script>/gi, '');
    }
    return data;
    },
    success: function(html) {
      var divContent = $("<div/>").append(html).find(".ajax-specific").html();
      $(".single-course").html(divContent);
    }
});
$.ajax({
url:clickedURL,
数据类型:“html”,
cache:false,
dataFilter:函数(数据,类型){
如果(类型==“html”){
返回数据。替换(/([\w\w\d\d\s\s\0\n\f\r\t\v\b\b]*?)/gi,”);
}
返回数据;
},
成功:函数(html){
var divContent=$(“”).append(html.find(“.ajax特定”).html();
$(“.single course”).html(divContent);
}
});

在IE中打开JS调试并检查失败的地方。如果没有帮助,使用HTTP调试器检查请求/响应。可能有什么地方不对劲。

提供错误消息会有所帮助……这是一个巨大的正则表达式。为什么不直接使用
/.*
/gi?您是否尝试过注册ajaxError函数?这样,您就可以从jquery XMLHttpRequest获得一些信息object@Blender是的,那看起来确实不错,谢谢@ShaneA它没有给我任何错误我很抱歉,忘了提到它什么也没给我。ajax调用在一个click处理程序中,我知道clickedURL更新得非常好。我尝试了Fiddler,发现它实际上得到了200个代码,所以我尝试注销html结果,发现它都在那里。它似乎无法附加结果。