非常に基本的なjQueryコーディングで厄介なクロス起点問題に直面しています。私はローカルのtest-1.html
ファイルを私のメインのjavascriptファイルから呼び出す/ロードしようとしています。ローカルに配置されたファイルのjQuery .load()のクロス起点問題
$('.load-container').load('test-1.html', function(data) {
$('.load-container').html(data);
});
私はクラスload-container
とdiv
にtest-1.html
の内容を移入します。ファイルpath--を - :
XMLHttpRequestがファイルをロードすることはできません。
は私が述べてコンソールでエラーが発生します。 Cross originリクエストは、http、data、chrome、chrome-extension、https、chrome-extension-resourceのプロトコルスキームでのみサポートされています。
ローカルに配置されたファイルを呼び出すと、CORSの問題が発生する可能性があります。私はこの問題を解決するためにあなたの助けに感謝します。
OK:
はまた、あなたのjQueryのコードは、コールバック関数を必要としないことに注意してください、あなたはそれがちょうどこの減らすことができます。 jQueryを使って 'ローカルに'呼び出すための代替ソリューションを提案できますか? – NewBee
残念ながら私が言及したようにウェブサーバを使用する必要はありません。これはすべてのブラウザのセキュリティ上の制限です。もしあなたがそれを回避することができれば、大きな欠陥になります。 –
ああ。それは悲しいことだ。 お返事ありがとうございました。それを感謝:) – NewBee