jquery刷新当前页面 html刷新当前页面
大家好,关于jquery刷新当前页面很多朋友都还不太明白,今天小编就来为大家分享关于html刷新当前页面的知识,希望对各位有所帮助!
jquery怎么刷新页面
常见的有以下几种;
$.get方法,$.post方法,$.getJson方法,$.ajax方法如下
前两种使用方法基本上一样
$.getScript方法:
$.getScript(””,
function(){
$(”#go”).click(function(){//回调方法
$(”.block”).animate({ backgroundColor:‘pink’}, 1000)
.animate({ backgroundColor:‘blue’}, 1000);
});
});
$.getJson只是返回的数据类型不一样
$.ge.get(”Default.php”,{id:”1″, page:“2″},
function(data){
//这里是回调方法。返回data数据。这里想怎么处理就怎么处理了。
});tJson(”Default.php”,{id:”1″, page:“2″},
function(data){
//注意,这里返回的JSON数据引用方法为”data.info”,不明白的可以查一下json方面的教程。这里就不解释太多了
});
$.ajax这个方法估计用的人很多吧。不过我不太喜欢用这个。个人觉得前面两个更方便
$.ajax({
type:“POST”,//提交的类型
url:“some.php”,//提交地址
data:“name=John&location=Boston”,//参数
success: function(msg){//回调方法
alert(“Data Saved:”+ msg);//这里是方法内容,和上面的get方法一样
}
});
下面介绍全页面刷新方法:有时候可能会用到
window.location.reload()刷新当前页面.
parent.location.reload()刷新父亲对象(用于框架)
opener.location.reload()刷新父窗口对象(用于单开窗口)
top.location.reload()刷新最顶端对象(用于多开窗口)
jquery局部刷新问题
var html="";//你从服务器得到数据如果是json xml你就用相应的处理方法连接到一起
$("divID").empty().html(html);//把得到数据显示到 div上 empty先把以前的数据清空
显示分页在div上的话你可以在服务器上处理好数据这里就直接显示也可以你也可以根据服务器得到的总页数当前页每页显示的条数来做个标签<a herf="#">下一页</a>你在从新绑定这些a的事件
大体是这样的要看你的数据是什么样的怎么实现
如何局部刷新ASP页面一个DIV里的内容
<asp:ScriptManager ID="smScriptManager" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="upLinkmanList" UpdateMode="Conditional" runat="server">
<ContentTemplate>
//要更新的数据部分,如一个Repeater,包括分页控件;
</ContentTemplate>
</asp:UpdatePanel>
//后台需要把页面注册为Ajax
AjaxPro.Utility.RegisterTypeForAjax(typeof(所要注册的页面Inherits的最后一个单词,如:页面为:CustomerList.aspx,则这里就是CustomerList));
//注册异步控件,lnkbtnRefreshLinkman十个Linkbutton,用于调用后台的数据更新方法;
this.smScriptManager.RegisterAsyncPostBackControl(lnkbtnRefreshLinkman);
//注册分页控件 this.smScriptManager.RegisterAsyncPostBackControl(this.Pager);
///<summary>
///刷新联系人列表
///</summary>
///<param name="sender"></param>
///<param name="e"></param>
public void RefreshLinkmanList(object sender, EventArgs e)
{
//更新Ajax控件所包含在内的数据,Ajax控件的UpdateMode必须指定为Conditional
upLinkmanList.Update();
}
//前台脚本方法里调用Linkbutton的onclick事件,记得先导入Jquery脚本文件的引用哦
$("#<%=lnkbtnRefreshLinkman.ClientID%>").click();
OK,本文到此结束,希望对大家有所帮助。