levysnail 2014-12-10
有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("保存失败");
}
}
});