跨域不适用于ios phonegap

时间:2016-07-06 04:41:31

标签: ios cordova cross-domain phonegap-build phonegap-cli

实际上我在IOS平台的phonegap上有一个ajax请求。我有两个域名,例如1. example.com/folder/contact.php?id=id,另一个域名是2. example2.com/folder/contact.php?id=id

因此,当url访问第二个域(example2.com)时,它没有发生任何事情,但对于第一个域(example.com),它正常工作。我配置了config.xml,这里access-origin是“*”,我也在config.xml中设置了

我无法理解什么是错的。我的ajax代码是

$.ajax({
      type: 'GET',
      url: ""+localStorage.url+"/folder/contact.php?id=" + Id,
	  dataType: 'json',
	  crossDomain: true, 
	 
      data: {
        name: name,
        ph: ph,
        email:email,
        },
     success: function(response) {
		  alert(response);
},

error: function(error) {
		
        navigator.notification.alert('Could not connect to the database');
      }
    });

但同样的事情是为Android平台工作。请告诉我我的代码中有什么问题

1 个答案:

答案 0 :(得分:0)

我已经解决了这个问题。实际上问题出在页面标题元内容中。我必须在内容差距中提及域example.com和example2.com。像这样

left join Table2 T2 on T1.f1 = T2.f1
             and (decode(T2.f2,
                         '1',
                         'value1',
                         '2',
                         'value2',
                         '3',
                         'value3',
                         '4',
                         T1.f2) = T1.f2 )