我有一个验证方法,它以这样的结尾:
function validateForm()
{
//do some validation
document.imgUploadForm.submit();
}
有了这个,该方法调用一个方法,用于提交控制器中的表单。
目前,用于处理窗体的方法返回操作结果。
有没有办法:HandleForm() 返回 JsonResult,然后验证 Form() 获取返回的对象并用它做一些事情?
我尝试将 JsonResult 设置为句柄窗体() 的返回类型,然后编写:
var x = document.imgUploadForm.submit();
但是 X 是未定义的。
你需要
在客户端使用ajax,如果你使用的是jQuery,请做:
$.getJSON("url",{input1:"value",input2:"value"},function(data){
doSomethingWithTheDatas(data);
});
如果您的目标是向服务器发送内容,请获取响应并处理响应客户端。
编辑:我假设HandleForm()是服务器端,或者这个问题没有意义。