位置: 编程技术 - 正文

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)

  • 固定资产一次性折旧政策2023
  • 口罩属于什么经营类别
  • 贴现收到的钱计入什么会计科目
  • 作废的发票验旧之后怎么领取新发票
  • 收到退所得税款的会计分录
  • 劳务派遣小规模纳税人税率是多少
  • 房地产股权收购案例
  • 购买的地下室管道多能退吗
  • 销售免税产品怎么做分录
  • 丢失发票已报税证明单取消
  • 其他应收款是否要收利息
  • 核定征收所得税税率
  • 普通发票可以改明细吗
  • 出口收汇核销单取消了吗
  • 房产税征税税率
  • 基本养老保险覆盖人数
  • 开发票时税点开里怎么算?
  • 机票行业一定要开发票吗?
  • 印花税的计税依据怎么算含税还是不含税
  • 当期净资产收益率怎么算
  • 哪些票据可以冲销
  • 公司法人变更账务需要重新建立吗
  • 服务类进项
  • 劳务市场零工临时工
  • 冲账与挂账之间有什么区别?
  • 客户年会赞助是公司账户转嘛
  • 高新技术企业研发费占比
  • win10声音设置面板在哪
  • 借条怎么写有法律效力范本长期有效
  • 施工企业工程结算
  • npm info: node: --openssl-legacy-provider is not allowed in NODE_OPTIONS
  • 后端返回pdf文件地址,前端怎么渲染到页面
  • win7系统配置服务哪些启用
  • php 强类型
  • 管理费用属于损益类吗
  • nvm for window
  • php多维数组转一维数组
  • 酒吧会计要做些什么
  • 文件不小心删除了怎么恢复
  • 一站式自动化测试平台如何滑动
  • 导入vue.js
  • super命令linux
  • php经典面试题及答案
  • phpipam安装
  • 小微企业自己记账怎么算
  • 购买工程物资是什么费用
  • 织梦联动筛选教程
  • 代扣车船税手续费按多少返还
  • 发票遗失要如何补办
  • 事业单位会计制度
  • 百旺金赋怎么开红字发票
  • 一个人可以做多个担保人吗
  • 销售折扣可以开红字专票吗
  • 事业单位收到退税账务处理
  • 材料会计的内容
  • 奖金做预发年底会发吗
  • 事业单位职工福利费计提标准和使用
  • 出口货物质量不足怎么办
  • 上个月的发票可以作废吗
  • 补交以前年度的房产税会计分录
  • 原材料暂估的账务处理
  • 企业内账怎么做
  • 营业费用属于什么类账户
  • sql没有数据库
  • Linux系统下findmnt命令使用全解
  • hprof-conv.exe
  • Ubuntu系统怎么截图
  • linux快速查找历史命令
  • 如何设置滑屏方式
  • linux添加新硬盘后网卡无法启动
  • winxp win10哪个快
  • python爬虫利器
  • bootstrap需要学多久
  • python+flask
  • 税务机关落实六保六稳
  • 福建省地方税务局杨静
  • 地税局和税务局有什么区别
  • 个人股权转让是否增值了怎么判断
  • 曲靖注册公司要哪些条件
  • 税务局拒开发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设