1

iOS、Android などの PhoneGap にパッケージ化できる Sencha Touch アプリケーションを作成しようとしています。このアプリでは、PHP/MySQL を使用してバックエンド サーバーに保存したいデータを入力できます。データベースと同じサーバーでアプリをテストしているため、AJAXプロキシを使用するとすべて機能します。

ただし、モバイル デバイス用にパッケージ化すると、AJAX 呼び出しの同じドメインの制限に遭遇します。そこで、JSONP プロキシを使用するように変更しました。サーバー データベースからデータを読み取ることはできますが、レコードを書き戻す方法がわかりません。GET リクエストで何らかの方法でデータを渡す必要がありますか? 明らかに、サーバー側の PHP は異なる必要があります。これは、コールバックと、JSONP が強制的に GET 要求を使用するという事実のためです。私もCORSを機能させようとしていますが、現在成功していません。

そこで私の質問は、モバイル デバイスで実行されているパッケージ化されたモバイル Sencha アプリからバックエンド サーバーにデータを書き戻す方法を実装するにはどうすればよいかということです。それが可能であればJSONPを使用するか、他の代替手段を歓迎しますか?

どうもありがとう…</p>

4

0 に答える 0