1 つの javascript ファイルhttp://v2.jiathis.com/code_mini/jia.jsがあります。速度を上げるために、非同期でロードしたいのですが、jquery でこれを行うにはどうすればよいですか?
質問する
154 次
3 に答える
4
.getScript() は、Getscript の処理に役立ちます。GET HTTP 要求を使用してサーバーから JavaScript ファイルをロードし、それを実行します。
スクリプトはグローバル コンテキストで実行されるため、他の変数を参照したり、jQuery 関数を使用したりできます。含まれているスクリプトは、現在のページに何らかの影響を与える可能性があります
$.getScript("yourJavascriptUrl", function(data, textStatus, jqxhr) {
console.log(data); //data returned
console.log(textStatus); //success
console.log(jqxhr.status); //200
console.log('Load was performed.');
});
于 2012-05-15T12:01:39.373 に答える
1
使用する :
$.ajax({
url: http://v2.jiathis.com/code_mini/jia.js,
dataType: "script",
success: success
});
また
getScript();
于 2012-05-15T12:02:36.950 に答える
1
試してみましたか
$.ajax({
type: "GET",
url: "http://v2.jiathis.com/code_mini/jia.js",
dataType: "script"
});
html が指定されている場合、取得したデータ内に埋め込まれた JavaScript は、HTML が文字列として返される前に実行されます。同様に、スクリプトはサーバーから引き戻された JavaScript を実行し、何も返しません。
于 2012-05-15T12:05:19.727 に答える