这是我的第一个Web应用程序,我通过使用HTML,CSS和JavaScript按照Jonathan Stark的Building iPhone应用程序开发了这个应用程序。即使在我选择开发>用户代理>移动Safari浏览器时,一切都在我的Mac Safari浏览器上进行测试,您可以在Safari浏览器中查看上述网站并查看它正常工作。jQtouch webapp在Mac Safari上表现正常,但在Safari上无法正常工作
然而,当我终于(认为我已经)完成了一切,并从我的iPhone Safari浏览器查看的东西,整个世界崩溃了......事情是如此搞砸了。
我正在使用jQtouch,我总觉得它可能是因为我从JSON文件中提取数据......因为如果我从本地存储(如收藏夹和组合)中提取数据,它工作正常任何问题。但是,如果它是从JSON中提取数据,然后它会变成一个烂摊子......
我的JSON文件位于:
:
http://hongteetrading.com/demos/pronouncecn/lib/names.json
用于提取数据的JavaScript $ .getJSON(“LIB/names.json”功能(数据){
$.each(data.names,function(i,val){
if(val.spelling==id){ ... }
我猜有可能是这样做的更好的方法吗?或者有什么样的数据交换格式吃了你用jQtouch?
非常感谢您指出!我清除了所有错误信息,但它仍然无法在我的iPhone上使用。 – WhiteJasmine 2010-11-21 14:43:39
你有哪个版本的iphone,它运行的是哪个版本的safari?我把它通过苹果SDK iPhone模拟器,它似乎一切正常(一个非常酷的想法和执行,顺便说一句)。我想知道是否可以在Safari中支持这个功能,但不支持iPhone中的Safari。 – hollsk 2010-11-21 15:11:28
我有一个iPhone 4,我也有iPhone模拟器安装在我的Mac上,都没有工作。在我的iPhone 4上,它只是给我错误的信。在iPhone模拟器上,我点击一个字母后甚至会给我空白页面。我用更多的细节编辑了我的问题。非常感谢。 – WhiteJasmine 2010-11-21 16:40:44