2011-02-03 4 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 
     }) 
}); 
Смежные вопросы