ajax提交一次之后不能再次提交
$("#doSelect").click(function () {
$("#examineeForm").attr("action", "/Sample0203/DoSelect");
$('#examineeForm').submit(function () {
alert("jin ru submit");
if ($(this).valid()) {
var request = new Sample0203Form();
$.ajax({
type: "POST",
url: '@Url.Action("DoSelect", "Sample0203")',
dataType: 'json',
data: JSON.stringify(request),
contentType: 'application/json',
updateTargetId: 'divTab1',
success: function (data) {
alert("success:" + data.StrField1);
}
});
}
return false;
});
alert("jinru ");
$('#examineeForm').submit();
});
相关推荐
php 防止表单重复提交两种实现方法
php 防止表单重复提交 由于网络原因,经常出来点了提交按钮,网页没有反应,而进行再次点击。这样就导致后台收到两次提交,从而进行两次处理,本文章向大家介绍php 防止表单重复提交的几种方法 1、前端解决 方法一: 可以通过前端来解决。当用户点了提交按钮之后,先使用js进行有效性判断,没问题后,将提交按钮”禁用“掉。然后再提交! 方法二: 使用ajax提交表单。点了提交按钮后,禁用提将按钮,或者设置一个状态值,将其设为1,表示正在提交。再提交时判断如果正在提交,则不作处理。等ajax返回后,再恢复状态。 2、后端解决 有时候前端无法完全解决问题,比如我用了jquery.validateEngin
前端防止用户重复提交js实现代码示例
背景 前端在向后端进行数据提交的时候,通常会需要在第一次提交返回前,阻止用户在快速点击发送二次请求,即防止重复提交,最简单的方法是使用标志参数或者 class 元素控制,但缺点是,每个控制重复提交的地方都需要加上这个逻辑,重复性太强,且控制逻辑不统一。 目前前端使用的是http协议,所以提交方式为两种 异步提交,使用jQuery.ajax() form 表单同步提交 下面这篇文章将给大家详细介绍关于这两种方法实现的方法示例,下面话不多说了,来随着小编一起看看详细的介绍吧 异步防重复提交的方案如下 通过 jQuery 提供的 ajaxPrefilter 方法,将在请求提交之前进行过
asp.net 页面防止重复提交
asp.net 页面防止重复提交(可用)
防止在服务器处理完成之前用户多次点击提交按钮处理代码
在提交表单时,如果网页速度过慢或者其他原因,用户多次提交能导致数据的修改,怎么解决这个问题呢,接下来将为您解决这个问题,需要的朋友可以了解下
struts1.2之token解决重复提交
视频部分 下载前请阅读博客文章详细 博文链接:https://dlivan.iteye.com/blog/69717


