IE11中的特定AJAX调用失败

时间:2014-04-29 13:14:01

标签: javascript jquery ajax

我正在一个网站上工作,该网站会对API进行大量的ajax调用。但是现在我实现了一个自动完成功能,每次在搜索字段中输入一个字符时我想进行一次AJAX调用。请求的代码如下:

$('input#search').bind('input', function() { 
    $.getJSON( "http://s14.klup.nl/twitnews/twirus_backend/tweach/api/v1/auto_complete.php?locale=" + locale + "&word_single=" + $(this).val(), function( data ) {
        $('form#searchform ul#autocomplete li').remove();
          $.each(data, function( result, object ){
            $('form#searchform ul#autocomplete').append("<li><a href='/" + locale + "/topic/" + object["word_single"] + "'>" + object["word_single"] + "</a></li>");
          });
        });
    });

这就像一个魅力!除了:IE。所以Firefox,Safari,Chrome等都没有问题,但在IE中,请求失败并发出No Transport错误。这可能与json格式有关吗?因为对我而言似乎是合法的。我不能为我的生活弄清楚它失败的原因,更多因为我在网站上使用的其他请求在IE中工作。只有这一个失败了。任何帮助将不胜感激!

编辑:

网址很好,我在电话会议前提醒它,它与呼叫DOES工作的浏览器一样。

0 个答案:

没有答案