bycj.net
当前位置:首页 >> jquEry实现页面局部刷新 >>

jquEry实现页面局部刷新

<script type="text/javascript"> function go(n){ if(n==1){ $("#main_left_content").load("index.html"); }else if(n==2){ $("#main_left_content").load("discuss.html"); } }<&#47;script><ul class="main_left_nav"> <li id="s1"><a href="#" onClick="go(1);">活动详情</a></li> <li id="s2"><a href="#"

局刷url不变,你F5肯定不行的,如果非要F5之后回到局刷之后的页面,那么只能在局刷调用后台脚本的时候写入cookie或者session记录下你的局刷的这个动作,在F5重新加载页面的时候进行一些判断.根据判断结果决定要不要实现局刷的效果.一般没这么要求的,局刷还要F5.

Ajax / iframe

比较原始的做法就是嵌入一个iframe,然后在里面加入一个小网页,就可以通过javascript对它进行操作了,或者是用AJAX,这个只能算是局部网页替换,比如添加一些网页元素或修改一些网页元素,看你需要把,如果是大范围的刷新的话就用iframe,若是小范围的更新就用AJAX.操作起来不麻烦.

局部刷新的话,用ajax很好用.而且用jquery语言也非常好定位,很方便.算了,随便写点例代码给你吧. $(“#demo”).click(function () { var url = "../../../wenjian/kejian/"; var xmlhttp; if (window.XMLHttpRequest) {// code for IE7+, Firefox,

不用控件jquery本身就是将JS包装好后的形态直接写jquery就行了

用jquery的$.ajax进行一步获取值,然后替换div中得内容

javascript是一种语言 dojo、jquery、easyui是基于javascript写出来的框架

用Ajax啊,正好可以实现局部刷新

$(document).ready(function(){setinterval("startrequest()",1000);//setinterval这个函数会根据后面定义的1000既每隔1秒执行一次前面那个函数//如果你用局部刷新,要用ajax技术});functionstartrequest(){$("#date").text((newdat

5689.net | realmemall.net | jingxinwu.net | ceqiong.net | skcj.net | 网站首页 | 网站地图
All rights reserved Powered by www.bycj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com