0

我的应用程序有一个Sencha Touch ListView&我正在从http://localhost/MyProj/app/php/file.php(它是一个JSON)加载一些记录。它返回一个 JSON 字符串。当我在浏览器(和)上测试应用程序时safari,它也运行良好。chromefirefoxiphone simulator

但是,当我在 Safari 上打开应用程序时iphoneListView不显示。我该如何解决这个问题?

URL在 safari 浏览器中输入的 i 与在 iphone 设备上的 Safari 上输入的iURL相同。

例如: http://localhost/MyProj/app.html

注意:这是一个煎茶触摸应用

更新

我还尝试添加一个新的 Listview 并对一些值进行硬编码,但硬编码的值仍然没有出现在设备上,但可以在浏览器上使用。

4

1 回答 1

0

如您所见,网址位于localhost. 您的手机无法访问系统的本地主机。所以,它失败了。使用 IP 地址。您的 iPhone 只能从互联网获取数据。您的服务器就在您的系统中。不在网上。您应该将 localhost 服务器代码移动到某个 Web 服务器以在真实设备中使用它。

于 2013-07-09T10:00:27.307 回答