0

マニフェストで、Web サービスへの AJAX 呼び出しはオンラインのときにのみ実行されることを明確にしたいと思います。そのためNETWORKに、マニフェストの次のセクションを使用しました。

NETWORK:
/WebServices/*

$.getJSONただし、これにより、オンラインの場合でも、リクエストごとに JQuery 関数のエラー コールバックが呼び出されます。

4

1 に答える 1

0

Android の WebView は wilcard が気に入らないようです*。次に、AJAX 関数によって呼び出されるすべての URL を追加すると、期待どおりに動作します。

NETWORK:
/WebServices/Typen
/WebServices/Hersteller
...

しかし、Web アプリケーションを開発する場合、それは終わりのない作業です。そこで、AJAX リクエストを含むすべての関数を別のファイルに入れることにしました。FALLBACKこのファイルは、マニフェストの次のセクションにエントリを取得します。

FALLBACK:
js/webServices.js js/ajaxStub.js

に含まれるすべての関数webServices.jsは、フォールバック ファイルに再度実装されますが、ajaxStub.jsデフォルト値を返すか、データを保存してサーバーに送信します。

于 2012-11-30T07:58:51.167 に答える