getJSON 在 iOS 上的 Cordova 2.1.0 中不起作用
Posted
技术标签:
【中文标题】getJSON 在 iOS 上的 Cordova 2.1.0 中不起作用【英文标题】:getJSON not working in Cordova 2.1.0 on iOS 【发布时间】:2012-12-07 10:13:57 【问题描述】:我正在为 ios 开发一个 Phonegap 应用程序。我都是新手!
无论如何,它看起来不错,但我无法运行以下 JSON 调用。它没有到达服务器 - 日志中没有任何内容。
我收到“进”警报,但没有收到“出”警报。
代码在标准网页上运行良好。
我已经包含了
<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js'></script>
我已将 * 添加到强大的 Google 上找到的 Cordova.plist 的 ExternalHosts!
我错过了什么?
谢谢。
function GetData()
alert('in');
$.getJSON('http://dev.myurl.com/brief/getdata.php', function(data)
$.each(data, function(key, val)
alert(val.itemValue);
) // each
// function
);//getjson
alert('out');
【问题讨论】:
【参考方案1】:你已经尝试过了:
function GetData()
alert('in');
$.get('http://dev.myurl.com/brief/getdata.php', function(data)
$.each(data, function(key, val)
alert(val.itemValue);
)
), 'json';
alert('out');
【讨论】:
不 - 只有我原来的帖子中的内容。似乎现在可以工作了-我忘记了包含 ajax,并且当我没有在模拟器中对其进行测试时。实际的 iPad 需要更改一些设置以允许开发人员访问 Web。真正的皮塔!!以上是关于getJSON 在 iOS 上的 Cordova 2.1.0 中不起作用的主要内容,如果未能解决你的问题,请参考以下文章
Cordova 3.1 在 iOS6 上的 Safari 中打开链接
iOS 上的 Cordova 地理围栏和 iBeacon 插件冲突