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出错界面
Oct 09 PHP
一个用于网络的工具函数库
Oct 09 PHP
PHP随机数生成代码与使用实例分析
Apr 08 PHP
php中在PDO中使用事务(Transaction)
May 14 PHP
php页面缓存ob系列函数介绍
Oct 18 PHP
PHP实现的简单网络硬盘
Jul 29 PHP
php使用pdo连接sqlite3的配置示例
May 27 PHP
PHP使用DOM和simplexml读取xml文档的方法示例
Feb 08 PHP
PHP实现的基于单向链表解决约瑟夫环问题示例
Sep 30 PHP
php数组遍历类与用法示例
May 24 PHP
因str_replace导致的注入问题总结
Aug 08 PHP
laravel model 两表联查示例
Oct 24 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通过header实现文本文件下载的代码
2010/08/08 PHP
PHP应用JSON技巧讲解
2013/02/03 PHP
php判断是否为json格式的方法
2014/03/04 PHP
PHP内核学习教程之php opcode内核实现
2016/01/27 PHP
php基于dom实现读取图书xml格式数据的方法
2017/02/03 PHP
基于Jquery与WebMethod投票功能实现代码
2011/01/19 Javascript
js返回上一页并刷新的多种实现方法
2014/02/26 Javascript
javascript实现简单计算器效果【推荐】
2016/04/19 Javascript
微信小程序本作用域下调用全局JS详解及实例
2017/02/22 Javascript
js学习总结_选项卡封装(实例讲解)
2017/07/13 Javascript
基于JavaScript实现无限加载瀑布流
2017/07/21 Javascript
vue用addRoutes实现动态路由的示例
2017/09/15 Javascript
微信小程序中吸底按钮适配iPhone X方案
2017/11/29 Javascript
jQuery动态操作表单示例【基于table表格】
2018/12/06 jQuery
Vue中通过vue-router实现命名视图的问题
2020/04/23 Javascript
Vue移动端用淘宝弹性布局lib-flexible插件做适配的方法
2020/05/26 Javascript
three.js 利用uv和ThreeBSP制作一个快递柜功能
2020/08/18 Javascript
python机器学习实战之树回归详解
2017/12/20 Python
Odoo中如何生成唯一不重复的序列号详解
2018/02/10 Python
python跳过第一行快速读取文件内容的实例
2018/07/12 Python
python获取地震信息 微信实时推送
2019/06/18 Python
树莓派采用socket方式文件传输(python)
2019/06/22 Python
pandas的排序和排名的具体使用
2019/07/31 Python
Python元组 tuple的概念与基本操作详解【定义、创建、访问、计数、推导式等】
2019/10/30 Python
Python中文分词库jieba,pkusegwg性能准确度比较
2020/02/11 Python
python GUI库图形界面开发之PyQt5布局控件QVBoxLayout详细使用方法与实例
2020/03/06 Python
python 引用传递和值传递详解(实参,形参)
2020/06/05 Python
解决c++调用python中文乱码问题
2020/07/29 Python
matplotlib 范围选区(SpanSelector)的使用
2021/02/24 Python
Python 图片处理库exifread详解
2021/02/25 Python
大学生优秀的自我评价分享
2013/10/22 职场文书
元旦晚会邀请函
2014/01/27 职场文书
铲车司机岗位职责
2014/03/15 职场文书
政风行风整改报告
2014/11/06 职场文书
辞职信标准格式
2015/02/27 职场文书
Win11黑色桌面背景怎么办?Win11黑色壁纸解决方法汇总
2022/04/05 数码科技