2011-02-03 14 views
0

私はMalsup ajaxFormプラグインをよく知っています。私はそれを改善することができると思うが、私はそれを微調整する方法がわからないので、私は自分自身を書いてみたいです。 高度なJQueryフォームの投稿

私はこの正確な形式のフォームを持っている:

<form id="form1" action="./file.php" method="post" class="ajaxform"> 
<input type="hidden" name="action" value="updateValues" /> 
<fieldset><legend>Form Descriptor</legend> 
<input ... /> 
<input ... /> 
<input ... /> 
<input type="submit" /> 
</fieldset> 
</form> 

私はデータを送信する単純なフォームajaxerを書きたいのですが、とのmalsupに似開始することができる

$('.ajaxform').ajaxify(); // or 
$('.ajaxform').each(function(id, o) { ... }); 

が、どんな内容が返されても、<fieldset>の内容は更新されます。

$('#form1 fieldset').load('file.php #form1 fieldset') 

とお伝えください。

答えて

0

malsupのajaxForm()に渡された関数コールバックが実際にパラメータを受け取ることは文書化されていません。

$('.ajaxform').each(function(id, o) { 
     $(o).ajaxForm(function(data){ 
       $(o).html(data); // or whatever it is you want to do 
     }) 
});