1

サーバーなしでモバイルを使用してローカル モバイル アプリケーションを作成したいと考えてjqueryいます。ビューを個別のhtml/テンプレートファイルに分割したい。そのため、実行中にそれらをロードする必要があります。次のように使用します。

$.get('views/somepage.tmpl')

Firefox では動作しますが、Chrome ではクロスドメインの問題があり、エラー情報は次のとおりです。

Origin null is not allowed by Access-Control-Allow-Origin.

だから私が聞きたいのは、それに対する解決策、すべてのHtmlを1つのファイルに書きたくないということです。

よろしくお願いします

4

1 に答える 1

0

いくつかの標準にもかかわらず、Web ブラウザーにはいくつかの違いがあります。ファイルのパスを完全なディレクトリに変更してみてください。例えば:

"D:/index.html"

これが機能しない場合は、「file:///」を追加してみてください。たとえば (これは firefox では動作しないと思います;)):

file:///D:/index.html
于 2012-12-10T14:59:21.100 に答える