位置: 编程技术 - 正文

JQuery 又谈ajax局部刷新

编辑:rootadmin

推荐整理分享JQuery 又谈ajax局部刷新,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

JQuery 再谈ajax局部刷新。

案例:

描述:

1. 点击登录则弹出登录对话框 2. 如果用户名密码不正确,则提示错误信息 3. 当输入信息正确,则刷新登录信息,显示用户名和退出按钮 4. 点击退出弹出提示信息,然后确定后再次刷新用户名,回到了第一幅图片的位置

那这些简单的操作,都需要做一些什么工作呢?

1. 加载登录/(用户名-退出)的页面 2. 点击登录连接,打开登录对话框 3. 登录form表单提交时,对信息进行验证。 4. 验证通过后,关闭对话框,同时刷新1中的页面,显示“用户名-退出” 5. 点击退出a标签时,登出成功后再次刷新1中的页面,显示“登录”

加载登录/(用户名-退出)的页面

1. 给div一个id,用来做页面索引,使后面能够定位到此处。 2. 给一个url属性,使其在页面加载的时候向jfinal服务端获取对应信息,当然也就是为了局部刷新获取页面内容。

通过url来定位到DIV,然后获取url,准备发起ajax请求。

当然ajaxUrl方法先不要去关注太多,稍后会进一步解释。

JQuery 又谈ajax局部刷新

点击登录连接,打开登录对话框

1. 增加属性target为dialog属性,当然如果你还没有关注本系列教程,那么你可以回顾一下来看看怎么通过a标签打开一个对话框,看看如何打开模态对话框。 2. 增加width属性,设置对话框的宽度。

当输入信息正确,则刷新登录信息,显示用户名和退出按钮

1. 这个form表单的属性就很关键了,action中增加了两个参数“callbackType=closeCurrent”、“rel=login_tip”,callbackType指定对话框在登录成功后要关闭,而rel则指定关闭对话框后刷新的局部对象。 2. validateCallback你可以参照 jfinal与bootstrap的登录跳转实战,里面有详细的介绍。 3. 然后对于dialogAjaxDone,就需要重点说明以下,请看以下内容。

1. 这里请看“if (json.rel) {”中的这串代码,该处通过json.rel,获取a标签上的系列参数,然后再次调用ajaxUrl方法,用来做局部刷新。

到了这里,就不得不说ajaxUrl这个方法了

通过ajax请求,向jfinal端发起请求,然后接收对应的response,根据response状态,我们将对应的页面渲染内容显示到局部DIV中。

jfinal端就很简单了

渲染到对应组件页面就OK了。

说到这,登录的局部刷新就完成了,只要你注意到对应的方法就好了。

点击退出a标签时,登出成功后再次刷新1中的页面,显示“登录”

对于退出,你当然还是可以参照jfinal与bootstrap的登出实战。

对于ajaxDone方法,你可以参照dialogAjaxDone方法。

标签: JQuery 又谈ajax局部刷新

本文链接地址:https://www.jiuchutong.com/biancheng/370370.html 转载请保留说明!

上一篇:jQuery Datatables表头不对齐的解决办法(jquery table加载数据)

下一篇:jquery animate动画持续运动的实例(jquery animation)

  • 退回代征手续费怎么做会计分录
  • 长期应收款在资产负债表中填在哪里
  • 子公司分红母公司缴税吗
  • 公司注销投资款退回给股东,附言写什么
  • 代开增值税票普票专票税点一样吗
  • 制造费用的借方和贷方各表示什么
  • 取得的管理部门证书
  • 应交房产税通过应交税费核算吗
  • 金融负债
  • 外币投入的资本
  • 房地产开发结转成本条件
  • 抵押车贷款会不会扣车
  • 个人独资企业可以不开公户吗
  • 收到投资款需要什么原始凭证
  • 减免税费期末如何结转
  • 广告发布税收编码
  • 物业代收水电费,业主不交怎么办
  • 生产设备软件服务有哪些
  • 公司筹建期间借款怎么办
  • 发票上开的购物卡,入帐时怎么写摘要?
  • 应收账款账龄怎么查
  • 浙江印花税税率
  • 采用支票结算方式的基本业务处理程序
  • 收到现金支票如何进账
  • 小黑马下载
  • 工程结算书和竣工结算书
  • 深度linux使用入门教程
  • echart怎么用
  • 计提坏账准备的方法有哪些
  • 美轮美奂的对象是什么
  • 旺阿雷自然保护区里的旺阿雷瀑布,新西兰北岛 (© Nathan Kavumbura/Getty Images)
  • 污水处理厂能享受补助吗
  • vue实现下载文件夹
  • 制造费用的归集
  • ie浏览器网页滚动条怎么隐藏
  • 即插即用是什么意思?
  • pca降维的原理
  • Cookie和Session的区别,各自的使用方法及常用操作
  • 三方债权债务抵销
  • 嵌入式软件开票要求
  • 哪些税费需要计提
  • phpcms插件
  • centos7.3安装
  • 小规模收入超过30万的会计分录大全
  • 工程施工会计科目是什么科目
  • 股权投资都有哪些
  • 企业转让无形资产的方式有
  • 医疗费用属于什么费用
  • 公司帐户可以转法人私人账户吗
  • 通货紧缩的影响简答题
  • 物流公司车辆过户要3万
  • 库存商品的成本主要包括
  • 单位内部食堂怎么举报
  • 苗木免税发票可以开专票吗
  • 延期支票可以撤回吗
  • 如何建立一个
  • 计算机二级考试时间2024
  • 数据库高并发怎么解决
  • Linux系统复制图片
  • centos如何删除用户组里面的用户
  • 预装win8的华硕s200开箱
  • imac 迅雷
  • win7z
  • nginx实现负载均衡的流程
  • 听歌播放失败什么意思
  • linux chakan
  • 优质推荐
  • dos命令批处理
  • 深入浅出python中文第二版pdf
  • shell生成excel文件
  • python crc
  • 谈谈我对中国传统文化的理解
  • 重庆电子税务局网页版登录
  • 国家税务网上办税
  • 环保税征税范围44项
  • 个体工商户将自有车辆出租取得的收入怎么征税
  • 新疆中国邮政投诉电话
  • 出口退税需要哪些单据
  • 佛山顺德人才房申请条件
  • 银行最新税率
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设