网站首页 > 知识剖析 正文
切图的时候不免要和ajax打交道,ajax可能会遇到的问题是重复提交问题,为什么产生这个问题很好理解,如何解决也有方法,代码如下:
var postFlag = false; //定义一个变量为false
function changeInfo(url,data) {
if (postFlag) {
return false; //如果正在提交则结束
}else {
postFlag = true; //标记当前状态为正在提交
$.ajax({
type: "post",
url: url,
data: data,
success: function(result) {
if (result.errorCode == 0) { //我这里设置result.errorCode == 0为传送成功或获得想要的值
//返回正确值后的代码写在这
}else{
postFlag = false; //传送失败或不是想要的值后,将postFlag重归为false
}
},
error: function(error) {
postFlag = false; //这个的原理也是一样,发送错误后重归为false
}
});
}
}
————————————————
猜你喜欢
- 2024-11-15 AJAX教程(ajax教程 csdn)
- 2024-11-15 php手把手教你做网站(二十四)jquery ajax上传大的附件
- 2024-11-15 前端开发之用以处理表单的jQuery控件之AJAX请求
- 2024-11-15 全新web前端开发教程之Jquery Ajax
- 2024-11-15 Ajax异步操作集合啦(ajax异步处理)
- 2024-11-15 前端面试题《AJAX》(ajax面试题2020)
- 2024-11-15 Python | Django 通过 form 表单和 ajax 上传文件
- 2024-11-15 前端监控 SDK 开发分享(前端监控 sdk 开发分享方案)
- 2024-11-15 Ajax请求时,请求类型,常用的几种 Content-Type json form-data xml
- 2024-11-15 [前端请求]Ajax知识点 Jquery接口封装 fetch原生js请求
- 04-26workerman 自定义的协议如何解决粘包拆包
- 04-26Everything 在应急响应中的使用
- 04-26后端开发干货:PHP源码阅读技巧
- 04-26php8属性注解使用教程
- 04-26PHP 中不可能存在的 XXE
- 04-26PHP-FPM 学习记录
- 04-26【玩法悉知】:领地战玩法全解析!
- 04-26PHP实现URL编码、Base64编码、MD5编码的方法
- 最近发表
- 标签列表
-
- xml (46)
- css animation (57)
- array_slice (60)
- htmlspecialchars (54)
- position: absolute (54)
- datediff函数 (47)
- array_pop (49)
- jsmap (52)
- toggleclass (43)
- console.time (63)
- .sql (41)
- ahref (40)
- js json.parse (59)
- html复选框 (60)
- css 透明 (44)
- css 颜色 (47)
- php replace (41)
- css nth-child (48)
- min-height (40)
- xml schema (44)
- css 最后一个元素 (46)
- location.origin (44)
- table border (49)
- html tr (40)
- video controls (49)