0

私のアプリケーションには& があります(それは)Sencha Touch ListViewからいくつかのレコードをロードしています。JSON 文字列を返します。ブラウザ ( 、および) とでアプリをテストしたところ、正常に動作しました。http://localhost/MyProj/app/php/file.phpJSONsafarichromefirefoxiphone simulator

しかし、 の Safari でアプリケーションを開くと、iphoneListView表示されません。どうすればこれを解決できますか?

Safari ブラウザーでのi の入力は、iPhone デバイスの Safari で入力しURLた i と同じです。URL

例えば: http://localhost/MyProj/app.html

注: これは Sencha touch アプリケーションです

アップデート

また、新しいリストビューを追加して値をハードコーディングしようとしましたが、ハードコーディングされた値はデバイスには表示されませんが、ブラウザーでは機能します。

4

1 に答える 1

0

ご覧のとおり、URL は にありlocalhostます。お使いの電話がシステムのローカルホストにアクセスできません。だから、それは失敗します。IP アドレスを使用します。あなたのiPhoneはインターネットからしかデータを取得できません。あなたのサーバーはあなたのシステムの中にあります。ネットではありません。実際のデバイスで使用するには、localhost サーバー コードを Web サーバーに移動する必要があります。

于 2013-07-09T10:00:27.307 に答える