位置 > 首页 > 图解小知识

jquery提交时把表单转成json,调用serializeArray()返回空

我们经常ajax提交表单的时候,会将form对象serialize()序列化,然后通过ajax请求提交给**!

以下是网友提交的代码片段:

 //网友:

  1. $().ready(function(){ 
  2.   $("form").submit( function () { 
  3.     alert($(this).serializeArray()); 
  4.   }); 
  5. }); 
  1.  
  2.     Please sign in 
  3.      
  4.      
  5.      
  6.       
  7.          Remember me 
  8.        
  9.     

     
  10.     Sign in 
  11.  

通过以上代码可以看出,为什么通过jquery的serializeArray()返回空值?

原因:没有给form中相关input加上字段的name属性。加上name属性即可解决!

说明:serialize()方法可以将form里的字段内容序列化成一个类似“webname=久久经验网&url=https://www.exp99.com”的字符串,用于ajax请求。


本站声明:本站部分文章来自网络,由用户上传分享,如若内容侵犯了您的合法权益,可联系我们进行处理。文章仅供大家学习与参考,不**本站立场。

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

相关图片
相关单图
热门图文标签
热门图片标签
热门词条推荐

精美图文推荐

上一篇 下一篇
作者信息
橘温暖茶➹
(0)赞
2022-04-08 08:58:40
相关专辑
返回首页