私はサーバーへのAJAXクエリを実行するJquery関数を持っています。 指定されたURLページでロード後にどのように呼び出すことができますか?私は要素のHTMLにこれを結合することができる、私は意味:イベントJqueryをページにバインドする方法は?
<div id="graph" onload="function()"></div>
私はサーバーへのAJAXクエリを実行するJquery関数を持っています。 指定されたURLページでロード後にどのように呼び出すことができますか?私は要素のHTMLにこれを結合することができる、私は意味:イベントJqueryをページにバインドする方法は?
<div id="graph" onload="function()"></div>
jQueryが持つHTMLファイルを処理しますdocument
と呼ばれる変数
ドキュメントは、2つの人気イベントの状態ページがロードされたときにページが
ready
load
を持っています。jQueryは、これらの状態のフックを提供します。
上記の各イベントの後にJavaScriptコードを実行するには、適切なイベントスコープに関数を挿入する必要があります。ロード用
が、これは...
$(document).load(function() {
// javascript code you want to execute
})
ページが用意されて、まだレンダリングされていないことでしょうしたら、
$(document).ready(function() {
// javascript code you want to execute
})
のjQueryを使用して一つの方法:
$(document).ready(function() {
//do whatever you need, you can check if some element exists and then, call your function
if($("#graph").length > 0)
callfunction();
});
んjQueryの、唯一のバニラJS:
window.onload = function() {
if(document.getElementById("graph"))
callfunction();
}
しかし、PHPからこの関数にparamを渡すにはどうすればよいですか? – MisterPi
私はこれが他の問題だと思います@MisterPiは元の質問には関係ありません。 –
複数の方法があります。 html:https://www.sitepoint.com/use-html5-data-attributes/からデータattriobutesを使用して、data- *属性に値を格納してから、関数内で値を取り出すことができます。 –
陸を使用して、いくつかの他のJavaScriptコードを適用することができます...むしろ置きますこれを外部ファイル '$(window).load(function(){callMe();});'に置き換えます。 – leaf