在 JS 中的表单验证方法中获取表单提交方法的输出



我有一个验证方法,它以这样的结尾:

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()是服务器端,或者这个问题没有意义。

最新更新