位置: 编程技术 - 正文

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)

  • 附列资料第8栏
  • 工程预付款的支付要求
  • 火车票全额抵减增值税可以吗
  • 公司收据收款人怎么写
  • 公司视频宣传制作方案
  • 应付账款尾差怎么算
  • 制作费开票属于什么科目
  • 印花税是按开票收入申报的吗
  • 劳务报酬和工资薪金哪个税率高
  • 账簿保管期满如何销毁
  • 企业所得税公益捐赠扣除限额
  • 非财政拨款结余是什么科目
  • 公司亏损多久可以申请解散
  • 如何查询当月社保和公积金是否缴纳
  • 小型微利企业所得税优惠政策
  • 建筑业简易征收差额征税的计算案例
  • 房地产不可销售的物业有哪些
  • 增值税暂估
  • 员工激励该怎么表达
  • 广告服务差额征税
  • 实收资本增加印花税缴纳时间
  • 测试账户收入怎么做
  • 少数股东损益为正,归属毌公司为负
  • 处理固定资产怎么计算
  • 汇总表格怎么设置
  • 机器用油怎么做成的
  • 企业所得税应纳税额的计算公式
  • 其他应收款计提坏账比例
  • b250主板最好的cpu是哪一款
  • phppregmatch
  • 华为2022年资产负债表数据
  • 小米随身wf
  • php模板引擎类
  • react框架结构
  • 小规模负数发票怎么申报增值税
  • 【AIGC】6、Segment Anything | Meta 推出超强悍可分割一切的模型 SAM
  • AI - stable-diffusion(AI绘画)的搭建与使用
  • IndexError: invalid index of a 0-dim tensor. Use `tensor.item()` in Python
  • 神经网络浅讲
  • 出口增值税免抵退税
  • 社保费用可以提前从工资扣吗
  • sqlserver数据表在哪里
  • 中小企业财务核算的重要性
  • 净利润和盈余公式的关系
  • 代扣代缴增值税如何申报抵扣
  • 个人所得税手续费比例
  • 人工费支付协议
  • 营业执照作废声明
  • 差旅费抵扣增值税税率
  • 融资性售后回租承租方为什么不交税
  • 应收账款未收到是否要交税
  • 其他应付款在借方资产负债表怎么填
  • 企业固定资产可以不提折旧吗
  • 会员卡收费
  • 停产工人工资计入哪个科目
  • 外经证过期了怎样核销
  • 集装箱发票是否要在备注栏注明地址
  • 其他应付款的借贷方分别表示什么
  • server2012打开sqlserver
  • mysql数据库完全备份
  • [视频]看科学家如何将纯净水变成金属
  • 修改远程桌面端口后,远程桌面连不上
  • 从硬盘安装系统
  • mac键盘图标与对应不匹配
  • linux安装过程中的硬盘分区
  • linux用户账户管理
  • hmies.exe是什么
  • 不用第三方软件获取鼠标坐标
  • win7一键共享软件
  • seg是什么文件
  • win8.1安装更新卡住
  • win10预览版好吗
  • linux测试软件
  • ubuntu14.04.6安装教程
  • opengl获取鼠标位置
  • Python装饰器实现几类验证功能做法实例
  • vuejs组件开发实例
  • android新手入门
  • js的navigator
  • 江西省地税局官方网站
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设