0

私はphpを介してフォームを送信し、送信後にデータベースにデータが挿入されたことを意味し、jquery関数を自動的にトリガーしたいのですが、関数には挿入されたデータが含まれています。

私が直面している問題は、ページの読み込み中です。jquery.js ファイルはまだ読み込まれておらず、jquery 関数を呼び出すことができません。

別の問題、ページがロードされた後、どうすればjquery関数を自動的にトリガーできますか?

4

2 に答える 2

0

jQuery使用する前に in headを含む script タグを追加し、終了 body タグの直前に追加しjQueryます。javascriptコードをdocument.readyに配置すると、スクリプトで DOM 要素を使用できるようになり、アクセス後にページの準備が整ったときに JavaScript がトリガーされます。

$(document).ready(function(){
   //your code here
})
于 2013-01-28T04:42:05.963 に答える
0

これを試してください。これはフォーム送信時にトリガーされます

$('.formclass').on('submit',function(){

    // this will redirect to the page you want 
    window.location = "http://www.yoururl.com";

 });

しかし、フォームが送信されて新しいページがロードされたときに関数をトリガーしたい場合は、@Adil の提案が必要です..

ただし、このページがフォームの送信後にのみ表示されるようにする必要があります。たとえば、フォームの送信後にホームページにリダイレクトし、document.ready を使用した場合、これはフォームの送信に関係なくページが読み込まれたときに実行されます。イオンなので、メインページに行くたびに起動します...

于 2013-01-28T05:01:26.133 に答える