0
我想从远程服务器获取一些json对象。 这是最简单的HTML,你可以想像:getJSON方法问题(jquery mobile)
<div id="getHotels" data-theme="e" data-role="button">Get hotels</div>
<ul id="bringHotels" data-role="listview"></ul>
这里是JavaScript:
$("#getHotels").click(function(){
$.getJSON("/services/apexrest/Hotels", function(obj){
$.each(obj,function(key,value){
$("#bringHotels").append("<li>"+value.Hotel_Name__c+"</li>");
});
});
});
我从未使用过的getJSON方法,但它似乎是相当清楚的,尽管它不工作我检查了目录 - 真的有JSON数组。所以,如果我做错了,请纠正我,谢谢。
你有没有尝试了一下调试?尝试console.log返回的对象,并检查结果... – ProGM
@ProGM,是的,你的观点是对的,但我在xcode中做它,它是iOS的cordova应用程序,我拥有的是没有任何调试窗口的iOS模拟器。 aargh – codeman
在没有调试的情况下创建应用程序是件可怕的事情。检查一些教程:http://stackoverflow.com/questions/4022152/how-to-see-the-javascript-errors-of-phonegap-app-in-xcode http://stackoverflow.com/questions/9693449/no -device-ready-and-no-console-log-with-xcode-using-cordova-1-5 https://github.com/phonegap/phonegap/wiki/Debugging-in-PhoneGap – ProGM