ajaxsubmit提交两个表单的问题(其中一个为上传表单)

有2个表单,一个是上传表单,一个是正常表单

上传表单需要加enctype="multipart/form-data"

问题出现了,在文件上传后,点击保存,保存正常表单数据,无法再后台接收数据,都是null

经过查看传向后台的数据块的content-type仍然是multipart/form-data,所以会获取不到值

试过不少方法,修改form的enctype为application/x-www-form-urlencoded,确实无法修改

最后同事将正常表单提交改成$.ajax({})提交,提交成功了。

$.ajax({
    url:ctx+"/common/commonUpdateInt?sqlid=xxfb",
    type:'POST',
     dataType: 'json',
     data:  $('#xxfbForm').serialize(),
    async: false,
    cache:false,
     success: function(json)
    {
     if(json.success){
      bc_result=json.message
     }else{
      alert("保存失败");
     }
    }
   });

相关推荐