PhoneGap 2.7没有拦截Ajax请求

时间:2013-05-16 10:23:52

标签: ios ajax cordova sencha-touch phonegap-build

我试图从sencha-touch发出ajax请求,但请求没有被cordova 2.7拦截。我将userAgent设置为vc标头。我们之前使用相同的设置使用Cordova 2.2,并且Ajax请求被截获得很好。我在这里错过了什么吗?

2 个答案:

答案 0 :(得分:0)

你可以试试这个:

$.ajax({
     type: //get/post/put/delete,
     url: //Your url,
     data://Example: JSON.stringify(credentials),
     async: false,
     beforeSend: function(x) {
      if(x && x.overrideMimeType) {
       x.overrideMimeType("application/j-son;charset=UTF-8");
      }
      x.setRequestHeader("Content-Type","application/json");
    },
     dataType: "json",
     success: function(data){
                                     },
     error: function(xhr, status, errorThrown){
                                     }
});

答案 1 :(得分:0)

检查白名单。在config.xml中添加 <access origin=".*"/>并尝试