首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >IE中使用jQuery ajax调用时出现“'No”错误

IE中使用jQuery ajax调用时出现“'No”错误
EN

Stack Overflow用户
提问于 2012-02-06 20:29:09
回答 5查看 90.6K关注 0票数 111

我需要使用foursquare API来搜索场馆。当然,它是跨域的。

它在Firefox中没有任何问题,但在Internet Explorer中(我已经测试过7,8,9)。

我的javascript代码看起来像这样:

代码语言:javascript
复制
searchVenues: function(searchQuery) {
    $.ajax({
       url: 'https://api.foursquare.com/v2/venues/search',
       data: {
            sw: bound_south_west,
            ne: bound_north_east,
            query: searchQuery.query,
            oauth_token: FSQ_OAUTH_TOKEN,
            limit: 25,
            intent: 'browse',
            v: 20120206
       },
       cache: false,
       dataType: 'json',
       success: function(data) {
           displayResults(data, searchQuery.query);
       },
       error: function(xhr, status, errorThrown) {
           console.log(errorThrown+'\n'+status+'\n'+xhr.statusText);
       }
    });
}

在Firefox中,它完美地显示了接收到的数据。在Internet Explorer中,它登录控制台:

代码语言:javascript
复制
No Transport
Error
Error

我该怎么办?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9160123

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档