2012-04-15 11 views
3

私が投稿したスクリプトはうまく動作し、ページの読み込み時にバックグラウンドでPHPコードが実行されます。私ができないのは、送信ボタンを押した後にバックグラウンドでphpを起動することです。私は体にフォームを追加しようとしましたが、私はそれをajaxにリンクする方法はわかりません。どうすればいいですか?感謝! ありがとう!ボタン送信後のajaxバックグラウンドプロセス

<html> 
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.js"></script> 
<script src="http://malsup.github.com/jquery.form.js"></script> 

<script type="text/javascript"> 
    $(document).ready(function() { 
    $.ajax({ 
     url: 'trial.php', 
     beforeSend: function() { 
      // you could also put a spinner img or whatever here too.. 
      $("#myStatusDiv").html("started.."); 
     }, 
     success: function(result) { 
      $("#myStatusDiv").html(result); 
     } 
    }); 
    }); 
</script> 

</head> 
<body> 

</body>                            

</body>          
</html> 
+0

'$( 'あなたの-フォームセレクタを')(関数(){あなたのAjaxコードを提出しますここ}}); ' – zerkms

答えて

3

ドキュメントの読み込み準備が完了したら、現在コードを実行しています。このコードをボタンのクリックイベントに追加する必要があります。

ので、代わりのこの

$(document).ready(function() { 
    //your code 
}); 

この行います。

$(document).ready(function() { 
    $('#buttonid').click(function() { 
     //your code 
    }); 
});