は現在、私は、ページの左側ダウンメニューを持っていて、ナビゲーションをクリックしたときには、以下の使用してページをロードします。同期のXMLHttpRequestのdivにcharts.jsをロードするとき
if (this.id == "view-charts") {
$("#rightContainer").load("view-charts.php");
$(this).addClass("current");
}
はこれがありますさらに
Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check https://xhr.spec.whatwg.org/ . jquery.min.js:6
、私は単にPHPそれが与える、親ページへのページが含まれている場合:このページは、私は次のエラーを取得するロードされるたびにcharts.jsと、この現在のページを除いて、すべてのページのために正常に動作同じエラーを出してください。この警告を回避するために
あなたのコードのどこかに、 '$ .ajaxStart()'の中に 'async:false'を設定しました。あなたはそれを削除する必要があります –
@RoryMcCrossan私は非同期を使用していない、さらに、場合は、Ajaxコードがなくても、単にPHPがコードを含む場合でも、このエラーが発生します。 – BN83
テンプレートにJSファイルをデフォルトで含めないことは確かですか?このエラーが表示される唯一の方法は、同期AJAXリクエストを送信する場合です。使用しているライブラリの一部である可能性があります。もしそうなら、あなたは同期要求が非常に悪い練習であるので、代替手段を見つけるべきです –