0

私はrails3RESTサービスを使用しており、HTML5とJqueryjavascriptのみを使用できるphonegapアプリを開発しています。

クロスドメインセキュリティのため、rail3RESTサービスに対してajaxjqueryを使用してPOSTREST呼び出しを行うことができません。

どうすれば解決できますか。クライアント側とサーバー側の両方のコードを教えていただければ、本当にありがたいです。

4

1 に答える 1

1

アプリがfile://プロトコルから実行されている場合は、クロスドメインリクエストを実行できます。jQuery Mobileのドキュメントから:

Phone Gap jQuery Mobileアプリケーション内からクロスドメインページにアクセスする機能は、$。support.corsと$ .mobile.allowCrossDomainPagesの2つの重要な要素によって制御され、PhoneGapの今後のビルドのホワイトリスト機能の影響を受ける可能性もあります。 。

また、AJAX呼び出しを行おうとしているサーバーをホワイトリストに登録してください。

于 2012-10-15T13:58:45.947 に答える