首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >cordova wp8 web应用程序: ajax回调不触发

cordova wp8 web应用程序: ajax回调不触发
EN

Stack Overflow用户
提问于 2013-11-12 22:37:32
回答 1查看 314关注 0票数 0

我正在为windows phone 8开发一个应用程序,使用phonegap作为应用程序本身,使用asp.net web api作为服务器。

我目前的问题是,当一个普通的ajax请求从服务器返回时,不会执行任何回调(请求本身是成功的,并且像它应该返回的那样返回json格式的数据)。

javascript:

代码语言:javascript
运行
复制
var req = $.ajax({  
    url: url,  
    type: "GET",  
    data: {  PhoneUuid: phoneUuid  }
})

req
.done(function (response) {
        alert(response);
        //stuff to do
})
.fail(function (req, statusText) {
        alert(statusText);
        //errors to display
});

如上所述,请求工作正常(使用windows phone8模拟器和weinre远程调试器进行了测试),但两个回调都没有触发。

我的问题是:是我的代码出了问题,还是windows phone没有对跨域请求执行回调?

EN

回答 1

Stack Overflow用户

发布于 2013-11-12 23:47:12

你必须在你的config.xml中把你想要访问的网站的url添加到你的访问元素值中。

代码语言:javascript
运行
复制
<access origin="http://yourwebsite.com" subdomains="true" />
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19932073

复制
相关文章

相似问题

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