jquery的ajax提交form表单

ajax提交整个表单,可以分为2种,无返回值(即表单提交到后台,后台处理完就处理完了),有返回值(后台给出成功和失败的返回,即是ajax中success方法)。

1、无返回值
   $('#formId').submit();直接提交到后台,(目前还没实践)

2、有返回值
    serialize()方法通过序列化表单值,创建URL编码文本字符串。而$("formVal"). serialize()方法可以操作个别的表单元素jquery对象,如<input>、<textarea>以及<select>.
   formVal可以是form元素,form表单的id值,form表单的class值。
    输出的标准字符串:
      a=1&b=2&c=3

下面来一下实际例子:
    

需要注意的问题;
    1、使用ajax提交整个form表单,元素必须使用name值。
    2、用.serialize() 获取表单的值,如果是中文会造成乱码
         编码函数 :encodeURIComponent()
         解码函数:decodeURIComponent()
    
 

   

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值