我正在尝试获取一个简单的 phonegap 应用程序来与我的服务器通信。
这是我的 JavaScript:
<script src="js/jquery.min.js" ></script>
<script>
$.ajax({
url: 'http://www.drimmit.com/test',
dataType: 'jsonp',
jsonp: 'jsoncallback',
timeout: 5000,
success: function(data, status){
//data loaded
alert(data);
},
error: function(){
//error loading data
alert('no data');
}
});
</script>
我还在 config.xml 中将域列入白名单:
<access origin="http://www.drimmit.com" subdomains="true"/>
在我的服务器上,我正在做一个简单的 echo 语句。
<?php
header('Content-type: application/json');
echo 'hello from server';
?>
最后,我只是得到一个弹出窗口(iOS)说“没有数据”,这意味着它失败了。