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&mysql(三)
Oct 09 PHP
PR值查询 | PageRank 查询
Dec 20 PHP
PHP面向对象法则
Feb 23 PHP
浅谈Eclipse PDT调试PHP程序
Jun 09 PHP
ThinkPHP多语言支持与多模板支持概述
Aug 22 PHP
php生成百度sitemap站点地图类函数实例
Oct 17 PHP
ThinkPHP提交表单时默认自动转义的解决方法
Nov 25 PHP
php使用for语句输出三角形的方法
Jun 09 PHP
CodeIgniter配置之config.php用法实例分析
Jan 19 PHP
php利用imagemagick实现复古老照片效果实例
Feb 16 PHP
关于 Laravel Redis 多个进程同时取队列问题详解
Dec 25 PHP
在phpstudy集成环境下的nginx服务器下配置url重写
Dec 02 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
smarty模板引擎之分配数据类型
2015/03/30 PHP
CI框架常用方法小结
2016/05/17 PHP
thinkPHP5.0框架开发规范简介
2017/03/25 PHP
php生成毫秒时间戳的实例讲解
2017/09/22 PHP
javascript 中String.match()与RegExp.exec()的区别说明
2013/01/10 Javascript
JS特权方法定义作用以及与公有方法的区别
2013/03/18 Javascript
jquery 延迟执行实例介绍
2013/08/20 Javascript
jQuery中:input选择器用法实例
2015/01/03 Javascript
JavaScript 学习笔记之基础中的基础
2015/01/13 Javascript
被遗忘的javascript的slice() 方法
2015/04/20 Javascript
在JavaScript中使用JSON数据
2016/02/15 Javascript
基于Bootstrap的UI扩展 StyleBootstrap
2016/06/17 Javascript
javascript中获取class的简单实现
2016/07/12 Javascript
JavaScript中的冒泡排序法
2016/08/03 Javascript
浅谈时钟的生成(js手写简洁代码)
2016/08/20 Javascript
Angularjs使用ng-repeat中$even和$odd属性的注意事项
2016/12/31 Javascript
Node.js模块全局安装路径配置方法
2018/05/17 Javascript
vue.js将时间戳转化为日期格式的实现代码
2018/06/05 Javascript
js中innerText/textContent和innerHTML与target和currentTarget的区别
2019/01/21 Javascript
jQuery属性选择器用法实例分析
2019/06/28 jQuery
axios解决高并发的方法:axios.all()与axios.spread()的操作
2020/11/09 Javascript
python调用java的Webservice示例
2014/03/10 Python
Python动态强类型解释型语言原理解析
2020/03/25 Python
python如何操作mysql
2020/08/17 Python
中国领先的专业演出票务网:永乐票务
2016/08/29 全球购物
SAZAC的动物连体衣和动物睡衣:Kigurumi Shop
2020/03/14 全球购物
工程预算与管理应届生求职信
2013/10/06 职场文书
会计专业自我鉴定范文
2013/10/06 职场文书
最新计算机专业自荐信
2013/10/16 职场文书
运动会广播稿150字
2014/02/19 职场文书
调解协议书
2014/04/16 职场文书
遵纪守法演讲稿
2014/05/23 职场文书
项目经理任命书
2014/06/04 职场文书
机关作风建设自查报告
2014/10/22 职场文书
迎新生欢迎词2015
2015/07/16 职场文书
初中政治教师教学反思
2016/02/23 职场文书