多阿贾克斯形式的同一页面上工作 [英] Working with multiple ajax forms in same page

查看:117
本文介绍了多阿贾克斯形式的同一页面上工作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这是这个问题的<一个建议后, href="http://stackoverflow.com/questions/26564413/multiple-forms-in-in-a-page-load-error-messages-via-ajax">Multiple通过AJAX 加载错误信息 - 形式在页面 我努力工作,多形式的同一页面。 我试图附加到相应的输入格类的错误消息。 我不希望有不同的形式的ID,因为我需要有一个ID在jQuery的话。 我有形式,如

After a suggestion from this question Multiple forms in in a page - load error messages via ajax I am trying to work multiple forms in same page. I am trying to append error messages in to the respective input div classes. I don't want to have different form ids because i need to have single id in the jquery then. I have forms like

<form class="myform" name="myform">
<div class="name">
<input type="text" name="name" />
</div>
<div class="message">
<input type="text" name="message" />
</div>
<input type="submit" name="submit" />
</form>

<!-- second form -->
<form class="myform" name="myform">
<div class="name">
<input type="text" name="age" />
</div>
<div class="message">
<input type="text" name="gender" />
</div>
<input type="submit" name="submit" />
</form>

和jQuery的部分是

and the jQuery part is

$('.myform').on('submit', function(event) { 
  postform = $(this); 
  event.preventDefault(); 
  $(this).ajaxSubmit({ 
   url: 'process.php', 
   type: 'post', 
   dataType: 'json', 
   success: function( response ){ 
     $.each(response, function(index, element){
       var msgdiv = postform.children('div.' + divclass).append('<span>'+message+'</span>'); 
     }
   } 
  });
});

不过阿贾克斯部分工作,但在div标签作为jQuery的定义的错误消息不加载格。 + divclass 。任何帮助将是AP preciated

however the ajax part is working but the error messages do not load in the div tags as defined in the jQuery 'div.' + divclass. Any help would be appreciated

推荐答案

喜欢这个?

postform.find('.message').append('<span>' + message + '</span>');

这篇关于多阿贾克斯形式的同一页面上工作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆