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

Get output from method for form submitting in method for form validation in JS

本文关键字:方法 获取 表单提交 输出 表单 JS 验证      更新时间:2023-09-26

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

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