日期:2014-05-16  浏览次数:20589 次

局部刷新利用ajax+jquery如何实现 谢谢
请教下  比如京东  没有登陆的时候    顶部出现用户注册 登陆界面,当登陆上去时  就显示 欢迎您 某某 。 

我的思路是这样的  比如A.aspx网页顶端 有个div,装的是某个页面代码,比如是$("div").load("X.ASPX")实现    当用户登陆后, x.aspx发生了改变 从而改变了div层 的页面的值   是这样不???问题是x.aspx虽然值改变了,可是A.aspx没有刷新,div装的 的还是以前的代码啊  说的有点乱 ,大家明白了吗

------解决方案--------------------
用户打开A.aspx时,直接根据判断用户登陆状态,显示欢迎或登陆框到A.aspx,不需要用jquery load或ajax
只有当用户没有登陆,填写完登陆状态后,才用ajax发送登陆信息到x.aspx,进行验证,并把结果返回到指定div上。
------解决方案--------------------
已经加载的网页,如果你在其他打开的页面登陆了,只有后续的打开的网页才会获取到状态(如用session记录是否登陆),之前已经加载到浏览器的网页不会自动更新的,除非用计时器不断的请求服务器

你需要刷新下网页