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的知识
Nov 17 PHP
LotusPhp笔记之:Logger组件的使用方法
May 06 PHP
关于PHP自动判断字符集并转码的详解
Jun 26 PHP
实用的简单PHP分页集合包括使用方法
Oct 21 PHP
php数组查找函数in_array()、array_search()、array_key_exists()使用实例
Apr 29 PHP
php文件缓存类用法实例分析
Apr 22 PHP
php获取文件类型和文件信息的方法
Jul 10 PHP
php处理复杂xml数据示例
Jul 11 PHP
PHP Header用于页面跳转时的几个注意事项
Oct 21 PHP
PHP使用栈解决约瑟夫环问题算法示例
Aug 27 PHP
PHP注释语法规范与命名规范详解篇
Jan 21 PHP
tp5 实现列表数据根据状态排序
Oct 18 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中用文本文件做数据库的实现方法
2008/03/27 PHP
php+mysql分页代码详解
2008/03/27 PHP
PHP 日期加减的类,很不错
2009/10/10 PHP
php 8小时时间差的解决方法小结
2009/12/22 PHP
PHP面向对象精要总结
2014/11/07 PHP
PHP不使用递归的无限级分类简单实例
2016/11/05 PHP
PHP实现简单用户登录界面
2019/10/23 PHP
PHP var关键字相关原理及使用实例解析
2020/07/11 PHP
js获取单选框或复选框值及操作
2012/12/18 Javascript
javascript在myeclipse中报错的解决方法
2013/10/29 Javascript
深入理解Javascript作用域与变量提升
2013/12/09 Javascript
javaScript基础语法介绍
2015/02/28 Javascript
浅谈javascript中的call、apply、bind
2016/03/06 Javascript
关于JavaScript 原型链的一点个人理解
2016/07/31 Javascript
jquery操作ID带有变量的节点实例
2016/12/07 Javascript
vue.js使用v-model实现表单元素(input) 双向数据绑定功能示例
2019/03/08 Javascript
Python常用小技巧总结
2015/06/01 Python
浅析Python的web.py框架中url的设定方法
2016/07/11 Python
python基于itchat实现微信群消息同步机器人
2017/02/27 Python
Django 2.0版本的新特性抢先看!
2018/01/05 Python
Pycharm 操作Django Model的简单运用方法
2018/05/23 Python
django用户登录和注销的实现方法
2018/07/16 Python
python GUI库图形界面开发之PyQt5打开保存对话框QFileDialog详细使用方法与实例
2020/02/27 Python
python多维数组分位数的求取方式
2020/03/03 Python
捷克厨房用品购物网站:Tescoma
2018/07/13 全球购物
自动化专业个人求职信范文
2013/12/30 职场文书
我的长生果教学反思
2014/04/28 职场文书
2014大学生职业生涯规划书最新范文
2014/09/13 职场文书
建设办主任四风问题整改思路和措施
2014/09/20 职场文书
结婚保证书(卖身契)
2015/02/26 职场文书
晶体管来复再生式二管收音机
2021/04/22 无线电
Java 实战项目之家居购物商城系统详解流程
2021/11/11 Java/Android
SpringDataJPA实体类关系映射配置方式
2021/12/06 Java/Android
高并发下Redis如何保持数据一致性(避免读后写)
2022/03/18 Redis
Android Flutter实现图片滑动切换效果
2022/04/07 Java/Android
kubernetes集群搭建Zabbix监控平台的详细过程
2022/07/07 Servers