Discuz Uchome ajaxpost小技巧


Posted in PHP onJanuary 04, 2011

比如默认submit按钮这样操作:onclick="ajaxpost('formid')";之类的,我们可以先这样。。
onclick="$('__formid').innerText='';ajaxpost('formid');checkPostResult();";
含义其实很简单,先把ajaxpost提示信息所在的div内容清空。然后提交。最后,根据返回值来判断。。

function checkPostResult(){ 
var cid = setInterval(function(){ 
if( $('__formid').innerText == 'success'){ 
alert('提交成功'); 
location.href='xxxxx.php'; 
clearInterval(cid); 
} 
},1000); 
}

这个处理也很简单,为什么是用setInterval和clearInterval,主要是由于ajax是异步操作,如果不用setInterval方法 ,那么在ajaxpost结束的时候,其实提示信息还没有append到提示信息所在的ID里,所以用setInterval方法先延迟然后循环处理最后再结束提示。。。

clearInterval用的不太对,但短时间内想不到更好的。先这样临时解决喽。

PHP 相关文章推荐
PHP中几种常见的超时处理全面总结
Sep 11 PHP
神盾加密解密教程(一)PHP变量可用字符
May 28 PHP
如何实现php图片等比例缩放
Jul 28 PHP
Yii模型操作之criteria查找数据库的方法
Jul 15 PHP
PC端微信扫码支付成功之后自动跳转php版代码
Jul 07 PHP
PHP+MySQL实现模糊查询员工信息功能示例
Jun 01 PHP
PHP检查URL包含特定字符串实例方法
Feb 11 PHP
PHP+Ajax简单get验证操作示例
Mar 02 PHP
PHP之认识(二)关于Traits的用法详解
Apr 11 PHP
PHP接入微信H5支付的方法示例
Oct 28 PHP
PHP程序守护进程化实现方法详解
Jul 16 PHP
PHP命令行与定时任务
Apr 01 PHP
php INI配置文件的解析实现分析
Jan 04 #PHP
PHP strncasecmp字符串比较的小技巧
Jan 04 #PHP
php simplexmlElement操作xml的命名空间实现代码
Jan 04 #PHP
array_multisort实现PHP多维数组排序示例讲解
Jan 04 #PHP
php关于array_multisort多维数组排序的使用说明
Jan 04 #PHP
PHP 设置MySQL连接字符集的方法
Jan 02 #PHP
php array_unique之后json_encode需要注意
Jan 02 #PHP
You might like
JavaScript高级程序设计(第3版)学习笔记8 js函数(中)
2012/10/11 Javascript
Javascript 按位取反运算符 (~)
2014/02/04 Javascript
JS实现网页上随滚动条滚动的层效果代码
2015/11/04 Javascript
JS使用cookie设置样式的方法
2016/06/30 Javascript
利用jquery禁止外层滚动条的滚动
2017/01/05 Javascript
vue使用laydate时间插件的方法
2018/11/14 Javascript
微信小程序功能之全屏滚动效果的实现代码
2018/11/22 Javascript
axios如何取消重复无用的请求详解
2019/12/15 Javascript
Vue select 绑定动态变量的实例讲解
2020/10/22 Javascript
[46:23]OG vs EG 2018国际邀请赛淘汰赛BO3 第一场 8.23
2018/08/24 DOTA
python处理文本文件并生成指定格式的文件
2014/07/31 Python
浅析AST抽象语法树及Python代码实现
2016/06/06 Python
Python基础语言学习笔记总结(精华)
2017/11/14 Python
分享一个简单的python读写文件脚本
2017/11/25 Python
Python实现修改文件内容的方法分析
2018/03/25 Python
python实现批量按比例缩放图片效果
2018/03/30 Python
Python中实例化class的执行顺序示例详解
2018/10/14 Python
深入浅析python3中的unicode和bytes问题
2019/07/03 Python
Python facenet进行人脸识别测试过程解析
2019/08/16 Python
解决tensorflow/keras时出现数组维度不匹配问题
2020/06/29 Python
python中pyqtgraph知识点总结
2021/01/26 Python
CSS3中设置3D变形的transform-style属性详解
2016/05/23 HTML / CSS
Allen Edmonds官方网站:一家美国优质男士鞋类及配饰制造商
2019/03/12 全球购物
新闻专业大学生找工作的自我评价
2013/10/30 职场文书
先进个人事迹材料
2014/01/25 职场文书
请假条怎么写
2014/04/10 职场文书
幼儿园感恩节活动方案
2014/10/06 职场文书
党的群众路线教育实践活动个人剖析材料
2014/10/07 职场文书
2014年体育工作总结
2014/11/24 职场文书
西安大雁塔导游词
2015/02/10 职场文书
2015医德医风个人工作总结
2015/04/02 职场文书
国王的演讲观后感
2015/06/03 职场文书
JavaCV实现照片马赛克效果
2022/01/22 Java/Android
bat批处理之字符串操作的实现
2022/03/16 Python
使用Canvas绘制一个游戏人物属性图
2022/03/25 Javascript
Win Server2016远程桌面如何允许多用户同时登录
2022/06/10 Servers