位置: 编程技术 - 正文

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)

  • 印花税的征税对象是条例列举的凭证未列举的不征税
  • 预付账款退回怎么做凭证
  • 去参加博览会的英文
  • 公司给员工报销话费怎么做账
  • 未交增值税最后到哪去了
  • 工业企业总产值的计算是以什么为主体
  • 可以采用三栏式的明细账的有
  • 发票的红字发票怎么开
  • 建筑材料资源利用
  • 成本利润率多少倍
  • 发票认证完是不是没开票
  • 农副产品收购发票申请
  • 申报文件解密失败怎么办?
  • 看看大家退休的单子
  • 财务报表依据的会计记录
  • 购买材料未付款怎么做账
  • 购入二手设备,无发票怎么记账
  • 购入生产使用的材料会计分录
  • 科研项目经费怎么填
  • 外籍人士可以回国吗
  • 境内单位和个人将船舶出租到境外的,不征收车船税
  • 分公司可以向总公司缴纳管理费吗
  • 餐饮的成本核算表格模板
  • psr.exe是什么意思
  • 华为p50新款
  • PHP:xml_get_current_byte_index()的用法_XML解析器函数
  • php数组函数 菜鸟
  • 为什么linux这么受欢迎
  • 期间费用转入本年利润
  • php指定参数类型
  • 受托代销商品会计分录受托方
  • 土地出资是否涉及企业所得税
  • 前端实现微信联系人二维码
  • 身份证php编写
  • idea 创建maven项目读取pom报错
  • 创建rpm包
  • 帝国cms功能
  • phpcms怎么修改模板风格
  • 房产置换怎么做账务处理
  • 出口退税企业待遇怎么样
  • 处置长期股权投资产生的投资收益是什么
  • 固定资产多少金额才算
  • 当月勾选认证可以在下月抵扣吗
  • element表格表单
  • 织梦怎么调用当前栏目下的文章
  • 开公司抬头的发票需要提供什么
  • 根据工资总额组成的规定下列哪些列入工资总额的范围
  • 上年多做了收入的事情
  • sqlserver FOR XML PATH 语句的应用
  • 注销公司详细步骤
  • 运输途中的合理损耗计入入账价值
  • 报销连号发票的合理解释
  • 固定资产未登记入账
  • 收到社保稳岗补贴需要交税吗
  • 持有至到期投资减值准备
  • 报销金额比发票金额少可以吗
  • 运输公司的固定资产清单
  • 扣除员工餐费怎么做分录
  • 第二年发票可以入上年账吗
  • mysql中函数创建与调用示例
  • mysql5.7.29安装
  • windows7禁用usb
  • win10 没有用户
  • macos sierra怎么样
  • windows搭建radius
  • win7鼠标右键没有压缩文件
  • vmstat命令
  • 苹果预计10.1-15号到能准确吗
  • Linux上PPTP VPN的一键安装以及设置开机启动的方法
  • 利用python进行
  • 硬盘逻辑锁源码
  • JavaScript创建数量n由用户决定的数组
  • ip地址一键切换
  • vue+vue-validator 表单验证功能的实现代码
  • Node.js+jade+mongodb+mongoose实现爬虫分离入库与生成静态文件的方法
  • 安卓编程视频教程
  • jquery过滤选择器按照过滤规则分类包括?
  • python 命令
  • python字符类型有哪些
  • 陕西税务管网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设