0

サーバー上の別のページからコンテンツを取得してテキストを返すスクリプトがあります。何もしない IE8 以下を除いて、すべての主要なブラウザーですべて正常に動作します。どんな助けでも大歓迎です。

$.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);
    }
});
4

1 に答える 1

0

IE で JS デバッグをオンにして、失敗する場所を確認します。それでも問題が解決しない場合は、 Fiddlerなどの HTTP デバッガーを使用して、要求/応答を調べます。多分それには何か問題があります。

于 2013-01-09T22:39:56.373 に答える