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 相关文章推荐
使用adodb lite解决问题
Dec 31 PHP
在PHP中操作Excel实例代码
Apr 29 PHP
批量获取memcache值并按key的顺序返回的实现代码
Jun 14 PHP
PHP判断网络文件是否存在的方法
Mar 12 PHP
PHP的伪随机数与真随机数详解
May 27 PHP
浅谈PHP值mysql操作类
Jun 29 PHP
常用PHP封装分页工具类
Jan 14 PHP
ThinkPHP3.1.x修改成功与失败跳转页面的方法
Sep 29 PHP
PHP函数按引用传递参数及函数可选参数用法示例
Jun 04 PHP
PHP getNamespaces()函数讲解
Feb 03 PHP
PHP中用Trait封装单例模式的实现
Dec 18 PHP
PHP文件打开关闭及读写操作示例解析
Aug 06 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 分页类(模仿google)-面试题目解答
2009/09/13 PHP
本地机apache配置基于域名的虚拟主机详解
2013/08/10 PHP
Yii2实现上下联动下拉框功能的方法
2016/08/10 PHP
php中static和const关键字用法分析
2016/12/07 PHP
Expandable "Detail" Table Rows
2007/08/29 Javascript
番茄的表单验证类代码修改版
2008/07/18 Javascript
validator验证控件使用代码
2010/11/23 Javascript
javascript学习笔记(一) 在html中使用javascript
2012/06/18 Javascript
封装的jquery翻页滚动(示例代码)
2013/11/18 Javascript
javascript 小数乘法结果错误的处理方法
2016/07/28 Javascript
jQuery插件EasyUI设置datagrid的checkbox为禁用状态的方法
2016/08/05 Javascript
jquery-mobile基础属性与用法详解
2016/11/23 Javascript
详解vue之页面缓存问题(基于2.0)
2017/01/10 Javascript
Jquery与Bootstrap实现后台管理页面增删改查功能示例
2017/01/22 Javascript
Vue中封装input组件的实例详解
2017/10/17 Javascript
three.js中文文档学习之如何本地运行详解
2017/11/20 Javascript
AngularJS模态框模板ngDialog的使用详解
2018/05/11 Javascript
使用weixin-java-tools完成微信授权登录、微信支付的示例
2018/09/26 Javascript
nodejs实现聊天机器人功能
2019/09/19 NodeJs
python 默认参数问题的陷阱
2016/02/29 Python
对python字典元素的添加与修改方法详解
2018/07/06 Python
python实现事件驱动
2018/11/21 Python
解决Python selenium get页面很慢时的问题
2019/01/30 Python
Python画图实现同一结点多个柱状图的示例
2019/07/07 Python
Tensorflow 卷积的梯度反向传播过程
2020/02/10 Python
使用python绘制cdf的多种实现方法
2020/02/25 Python
借助Paramiko通过Python实现linux远程登陆及sftp的操作
2020/03/16 Python
解决TensorFlow程序无限制占用GPU的方法
2020/06/30 Python
详解HTML5中的Communication API基本使用方法
2016/01/29 HTML / CSS
荷兰天然和有机产品网上商城:BigGreenSmile.nl
2020/07/26 全球购物
服装店营销方案
2014/03/10 职场文书
《故乡》教学反思
2014/04/10 职场文书
事业单位年度考核个人总结
2015/02/12 职场文书
财务工作失误检讨书
2015/02/19 职场文书
师范生见习自我总结
2015/06/23 职场文书
用php如何解决大文件分片上传问题
2021/07/07 PHP