私はとを持っていindex.php
ますcontact.php
。
index.php
load()
そのように使用します:$("#content").load("contact.php");
そしてすべてが素晴らしいです...
私の問題は、にcontact.php
フォームがあり、フォームが送信されたときに関数を実行できないように見えることです。
index.phpにはjqueryがロードされています。この関数をreadyタグに出し入れしてみました:
function contact_submit(){
alert('a');
}
contact.php:
<form .....
<input onclick="contact_submit();" ....
私は実験を続けており、contact.phpに関数を配置しましたが、それでも運がありません。contact.phpでjqueryを使用する場合は、そのページにjquery.jsを含める必要があることに気付きました(インデックスからjqueryを盗むことはありません)。
誰かが私が間違っていることを知っていますか、または私がload
ed contact.phpでindex.phpの関数を使用する方法を知っていますか?私のコードがもっと必要な場合は私に知らせてください...
編集グローバル関数を.jsファイルに入れて、使用するすべてのページにロードする必要がありますか?基本的な質問のように聞こえload()
ますが、インデックスページでJavascript関数を再利用しないでください。