ajax中post提交form所有元素序列化提交方法.serialize();

  1. $(function() { 
  2.     $('#submit').bind('click'function() { 
  3.  
  4.         var formData = $('#ajaxForm').serialize(); 
  5.         //.serialize() 方法创建以标准 URL 编码表示的文本字符串 
  6.       
  7.         $.ajax({ 
  8.             type : "POST"
  9.             url  : "form.php",  
  10.             cache : false
  11.             data : formData, 
  12.             success : onSuccess, 
  13.             error : onError 
  14.         }); 
  15.         return false
  16.     }); 
  17. }); 
  18.  
  19. function onSuccess(data,status){ 
  20.     data = $.trim(data); //去掉前后空格 
  21.     $('#notification').text(data); 
  22.  
  23. function onError(data,status){ 
  24.     //进行错误处理 

 

 

*********************************

function exportLg2JsData(){
 if(confirm("确认要导出已确认的数据?")){
  var formData = $('#pageForm').serialize();
  $.ajax({
   type:"post" ,
   url:"exportLg2JsData?flagExp=flagExp",
   data:formData,
   success:function(data){
    if(data==0){
     alert("没有数据可导出!");
     return false;
    }else{
        $('#pageForm').attr('action','exportLg2JsData');
      $('#pageForm').submit();
     $('#pageForm').attr('action','lg_turn_JsData_list');
    }
   }
  });
 }
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
form.serialize是一个jQuery方法,用于将表单元素的值序列为URL编码的字符串。它可以将表单的所有输入字段的名称和值组合成一个字符串,以便通过Ajax请求发送给服务器。\[1\]在引用\[1\]的代码示例,通过调用$("#form").serialize()方法,可以将表单的name和age字段的值序列为字符串。然后,可以使用Ajax发送POST请求,并将序列后的表单数据作为请求的数据发送给服务器。\[1\] 在引用\[2\]的代码示例,使用了一个名为form-serialize的插件来序列表单数据。通过调用serialize函数,可以将表单的数据序列为一个JavaScript对象。然后可以使用axios库发送POST请求,并将序列后的表单数据作为请求的数据发送给服务器。\[2\] 在引用\[3\]的代码示例,没有使用任何插件或库来序列表单数据。相反,使用了原生的JavaScript代码来获取表单各个字段的值,并将它们组合成一个对象。然后可以使用axios库发送POST请求,并将该对象作为请求的数据发送给服务器。\[3\] #### 引用[.reference_title] - *1* [js异步提交form表单之serialize()方法FormData对象](https://blog.csdn.net/wq18512847606/article/details/79992578)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [Form表单、form-serialize插件使用](https://blog.csdn.net/weixin_51745081/article/details/128730319)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [form表单的序列serialize()函数的使用](https://blog.csdn.net/SchopenhauerZhang/article/details/64533046)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值