问题描述
在view里还是使用Html.BeginForm,绑定模型方式。这个表单是弹出来的DIV,所以我想用手动提交表单获取返回错误信息显示避免页面刷新,这个对话框消失,这个做法对吗?这个表单的提交实际上没有视图页的,只有一个ActionResult做提交处理。有一个特殊点就是这个表单还要带上一个上传的图片,表单指定enctype="multipart/form-data"。AJAX提交最后的错误结果直接输出在页面上了,根本没有返回到Success里。求大神赐教!$("#creatProject").submit({url:"Test/CreateProject",type:"post",data:$("#creatProject").serialize(),callback:function(meg){alert(meg);returnfalse;}});后台是一个ActionResult,哪怕就返回一个字符串,这个结果都会直接输出在页面上!很是奇怪。请求大神赐教,有好的方法处理这种事情也可以。其实问题基本上是两种情况1,一个弹出层的DIV的表单提交怎么才能获取错误信息2,怎么手动提交表单接受错误信息
解决方案
解决方案二:
你说的是什么?success里?submit根本不是ajax,怎么有success?
时间: 2024-11-08 21:58:20