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 adodb连接带密码access数据库实例,测试成功
May 14 PHP
php模拟js函数unescape的函数代码
Oct 20 PHP
php网站地图生成类示例
Jan 13 PHP
php动态生成缩略图并输出显示的方法
Apr 20 PHP
DEDECMS首页调用图片集里的多张图片
Jun 05 PHP
PHP连接Nginx服务器并解析Nginx日志的方法
Aug 16 PHP
详解PHP匿名函数与注意事项
Mar 29 PHP
简单实现php上传文件功能
Sep 21 PHP
PHP实现动态删除XML数据的方法示例
Mar 30 PHP
PHP开发实现快递查询功能详解
Apr 08 PHP
php 实现银联商务H5支付的示例代码
Oct 12 PHP
laravel 框架结合关联查询 when()用法分析
Nov 22 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
php && 逻辑与运算符使用说明
2010/03/04 PHP
ThinkPHP中使用Ueditor富文本编辑器
2015/09/02 PHP
PHP下载文件的函数实例代码
2016/05/18 PHP
PHP生成图片验证码功能示例
2017/01/12 PHP
PHP实现生成模糊图片的方法示例
2017/12/21 PHP
ThinkPHP框架实现的邮箱激活功能示例
2018/06/15 PHP
ExtJs 表单提交登陆实现代码
2010/08/19 Javascript
jquery实现checkbox全选全不选的简单实例
2013/12/31 Javascript
node.js超时timeout详解
2014/11/26 Javascript
jQuery使用元素属性attr赋值详解
2015/02/27 Javascript
简介JavaScript中的getSeconds()方法的使用
2015/06/10 Javascript
javascript简单实现滑动菜单效果的方法
2015/07/27 Javascript
javascript 使用for循环时该注意的问题-附问题总结
2015/08/19 Javascript
JS模拟按钮点击功能的方法
2015/12/22 Javascript
使用JS轻松实现ionic调用键盘搜索功能(超实用)
2016/09/06 Javascript
nodejs中密码加密处理操作详解
2018/03/20 NodeJs
关于Mac下安装nodejs、npm和cnpm的教程
2018/04/11 NodeJs
原生JS实现的雪花飘落动画效果
2018/05/03 Javascript
微信小程序首页的分类功能和搜索功能的实现思路及代码详解
2018/09/11 Javascript
jQuery时间戳和日期相互转换操作示例
2018/12/07 jQuery
JavaScript基于数组实现的栈与队列操作示例
2018/12/22 Javascript
JS随机密码生成算法
2019/09/23 Javascript
vue添加自定义右键菜单的完整实例
2020/12/08 Vue.js
Python的函数的一些高阶特性
2015/04/27 Python
Python面向对象基础入门之设置对象属性
2018/12/11 Python
PySide和PyQt加载ui文件的两种方法
2019/02/27 Python
python matplotlib如何给图中的点加标签
2019/11/14 Python
Tensorflow矩阵运算实例(矩阵相乘,点乘,行/列累加)
2020/02/05 Python
Python-openpyxl表格读取写入的案例详解
2020/11/02 Python
工艺工程师岗位职责
2014/03/04 职场文书
党的群众路线教育实践活动动员会主持词
2014/03/20 职场文书
中学学校门卫岗位职责
2014/08/15 职场文书
社区文艺活动方案
2014/08/19 职场文书
机关作风整顿个人整改措施思想汇报
2014/09/29 职场文书
JavaScript原始值与包装对象的详细介绍
2021/05/11 Javascript
python flask开发的简单基金查询工具
2021/06/02 Python