jQtouch webapp在mac Safari上表现良好,但在iPhone Safari上无效

时间:2010-11-21 14:08:00

标签: javascript iphone web-applications mobile jqtouch

这是我的第一个网络应用程序,我通过跟随Jonathan Stark使用HTML,css和javascript构建iphone应用程序开发了这个应用程序。即使我选择开发>一切都在我的mac safari上测试正常用户代理>移动Safari ...你可以在你的旅行中查看上面的网站,看它工作正常。

然而,当我终于(以为我已经完成)完成所有内容并查看我的iPhone游戏中的东西时,整个世界都崩溃了......事情太乱了。

我正在使用jQtouch而且我知道它可能因为我从JSON文件中提取数据...因为如果我从本地存储中提取数据(如收藏夹和组合),它的工作正常,没有任何问题。但是,如果它从JSON中提取数据,那么它将变成一团糟......

我的JSON文件位于:

http://hongteetrading.com/demos/pronouncecn/lib/names.json

用于提取数据的JavaScript:

$。getJSON(“lib / names.json”,function(data){

    $.each(data.names,function(i,val){
          if(val.spelling==id){ ... }

我想有可能有更好的方法吗?或者你正在使用jQtouch进行什么样的数据交换?

1 个答案:

答案 0 :(得分:0)

在执行任何其他操作之前,您应该修复HTML中的错误。使用W3C服务查看它们:

http://validator.w3.org/check?verbose=1&uri=http%3A%2F%2Fhongteetrading.com%2Fdemos%2Fpronouncecn%2F%23home

一旦修复了这些错误,您将有更好的机会搜索设备之间不同的特定事物,因为您将符合标准。