位置: 编程技术 - 正文

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)

  • 一次性购入固定资产投资收益
  • 公司股东向公司借款
  • 缴纳附加税会计科目怎么做
  • 出口货物不报关走快递
  • 城市维护建设税是什么意思
  • ibps对公提回贷记分录
  • 社保费个人承担部分
  • 人民币报关出口跨境
  • 收到员工归还借款属于现金流量表
  • 财产行为税计税依据
  • 职工出差餐费计入什么科目
  • 应付账款扣除商业折扣
  • 酒店租金计入什么会计科目
  • 增值税过期未抵扣
  • 结转已完工产品会计分录
  • 非独立核算不用做核算吗
  • 物业费增值税是什么税
  • 2018年上专科什么时候毕业
  • 主营业务收入包含消费税吗
  • 一般纳税人能用小企业会计准则吗
  • 库存占销售的多少合适
  • 分期付款买车的人多吗
  • 损失与费用的区别
  • 做金融服务要什么资格
  • 电脑装机光盘
  • 路由器密码忘了怎么查到
  • 富山和富士山
  • 没结婚生了小孩分手了怎么办?
  • 贷款核销对个人的影响
  • 商贸企业小规模税率是多少
  • 转让存货属于什么收入
  • 小规模纳税人上月发票开错了怎么办
  • python调用cuda执行加法
  • windowlocation用法
  • 微信小程序在哪里找?
  • php中input的用法
  • 出口货物视同内销征税的会计核算?
  • 定期存款怎么入门
  • pyqt 菜单
  • 织梦cms要钱吗
  • 2020织梦建站教程全集
  • 公司年终奖要做多久才能享受
  • access2010怎么还原数据库
  • 每月随工资扣的房费缴纳个税吗怎么算
  • 人力资源劳务外包需要什么资质证书
  • 代数分配法的优缺点和适用范围
  • 只有收据没有发票怎么入账
  • 小规模增值税为负数怎么报税
  • 什么是异地企业
  • 现金及现金等价物包括哪些科目
  • 给客户送礼计入成本吗
  • 员工食堂买菜怎么写分录
  • 收到的货品与实物不符
  • 应付账款不用付了怎么做账
  • 出口退税的范围是多少
  • 免税的会计分录有哪些
  • 净利润为负数还计提盈余公积吗
  • 搞活动的现金红包怎么用
  • 应收账款核算内容
  • 建筑企业结转成本能不能不分人材机
  • 考核奖金属于工资吗
  • 冲暂估成本能冲部分暂估吗
  • 出纳记帐凭证
  • linux 命令大全
  • macbook的dock栏怎么不见了
  • linux中chage命令
  • 如何打开win7
  • nodejs操作sqlserver
  • ExtJS4如何自动生成控制grid的列显示、隐藏的checkbox
  • 分区表 英语
  • JavaScript创建数量n由用户决定的数组
  • python结巴分词
  • unity update优化
  • javascript nextSibling 与 getNextElement(node) 使用介绍
  • dom事件模型由什么组成
  • 2008年国家公务员考试时间
  • 税务投诉回访电话号码
  • 企业所得税每月怎么算
  • 税务局的人为什么那么拽
  • 华数tv业务认证账号
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设