在ASP中.NET MVC 3视图,如何在JavaScript中处理所有表单提交
In an ASP.NET MVC 3 view, how to handle all form submission in JavaScript?
. NET MVC 3视图,我需要控制表单提交完全通过JavaScript(我使用jQuery)。具体来说,我的表单提交逻辑通过SignalR与服务器联系,SignalR是一个Comet框架(基本上是Ajax的改进)。
如何在视图中为任何类型的表单提交安装JavaScript处理程序(例如,通过单击提交按钮或在字段中按Enter键)?处理程序还需要在服务器处理表单时完全禁用表单提交。
请记住,我也在视图中对表单进行了不显眼的客户端验证。
您可以使用jQuery表单插件。或者通过向所有页面添加全局脚本来手动完成:
$(function() {
$('form').submit(function() {
if ($(this).valid()) {
// client validation passed => send it with AJAX
$.ajax({
url: this.action,
type: this.method,
data: $(this).serialize()
});
}
return false;
});
});
相关文章:
- javascript处理一个对象数组以获得一个新的对象数组
- 使用JavaScript处理JSON数据
- AJAX调用后使用JavaScript处理数据(CakePHP 2.6.x)
- 当send_data完成时,Rails send_data和Javascript处理程序
- 使用javascript处理XMLHttpRequest的正确方法
- Html<输入模式>使用JavaScript处理-超过时失败
- 在服务器上创建一个复选框,使用 javascript 处理函数
- Html+javascript处理网站中的语言
- 通过Javascript处理Windows Phone 7后退按钮
- 如何用JavaScript处理SQLite中snippet()的返回值
- Javascript处理v8引擎的内存泄漏问题
- 如何使用jquery/javascript处理来自多个动态创建的锚标记的onclick事件
- 我应该如何使用Javascript处理这个html表单
- 一个用 PHP 或 JavaScript 处理的大型数组
- 如何使用javascript处理大型html文本页面
- Javascript - 处理加载后生成内容的最佳方式
- 将悬停CSS添加到用javascript处理的表单元格中
- 使用 javascript 处理表单并在弹出窗口中使用它
- JavaScript 处理框架添加 NaN
- 使用参数调用 JavaScript 处理程序