div class="main_left_content"/div這個(gè)加個(gè)id,為
汝南網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)公司!從網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、APP開(kāi)發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)等網(wǎng)站項(xiàng)目制作,到程序開(kāi)發(fā),運(yùn)營(yíng)維護(hù)。成都創(chuàng)新互聯(lián)公司成立于2013年到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來(lái)保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選成都創(chuàng)新互聯(lián)公司。
div class="main_left_content" id="main_left_content"/div
因?yàn)槟阍谏厦嬲{(diào)用的都是基于id的,當(dāng)然你也可以改為
$(".main_left_content").load("discuss.html");
$(".main_left_content").load("index.html");
搞定了嗎?沒(méi)有的話可以參考下代碼
前臺(tái):
input type="text" id="txtValue" value="11" /
a href="javascript:select()"select/a
script language="javascript" type="text/javascript"
function select()
{
var name=$("#txtValue").val();
ajaxAddValues(name);
}
function ajaxAddValues(name){
$.ajax({
type: "POST",
url:"Index.aspx",
dataType:"json",
data: {"name": name},
success: function(data){
alert('已查詢!');
}
});
}
/script
后臺(tái):
if (Request["name"]!=null)
{
string name=Request["name"].ToString();
string sql="select * from tables where t_name like '%"+name+"%'";
if (db.insertOrUpdateOrSelect(sql) != -1)
{
Response.Write("1");
Response.End();
}
else
{
Response.Write("0");
Response.End();
}
}
public int insertOrUpdateOrSelect(string sql)
{
int eccf = -1;
SqlConnection conn = Database.createConn();
SqlCommand cmd = null;
try
{
conn.Open();
cmd = new SqlCommand(sql, conn);
eccf = cmd.ExecuteNonQuery();
return eccf;
}
finally
{
conn.Close();
}
}
div的局部刷新
$(".dl").load(location.href+"
.dl");
全頁(yè)面的刷新方法
window.location.reload()刷新當(dāng)前頁(yè)面.
parent.location.reload()刷新父親對(duì)象(用于框架)
opener.location.reload()刷新父窗口對(duì)象(用于單開(kāi)窗口)
top.location.reload()刷新最頂端對(duì)象(用于多開(kāi)窗口)
以上就是小編為大家?guī)?lái)的jQuery
局部div刷新和全局刷新方法總結(jié)全部?jī)?nèi)容了,希望大家多多支持腳本之家~
分兩步:
第一步,使用jquery的ajax技術(shù),將數(shù)據(jù)讀入。相關(guān)的函數(shù)有$.ajax(), $.get(), $.post()$.load() 等函數(shù)。使用方法請(qǐng)百度一下,教程非常多。
第二步,將讀入的數(shù)據(jù)使用jquer的選擇器比如$("#divid").html("這里放入數(shù)據(jù)"),也可以用$.text(),具體區(qū)別請(qǐng)參考$.html()和$.text()的使用方法。
另外,jquer還支持讀取json數(shù)據(jù)和script數(shù)據(jù),可以將讀取的數(shù)據(jù)直接使用或者執(zhí)行。具體根據(jù)你的需要改變。
首先說(shuō)jquery的局部刷新是不應(yīng)該刷頁(yè)面的
如果要用a標(biāo)簽來(lái)做的話, href中應(yīng)該寫(xiě)#, 然后在onclick事件中來(lái)調(diào)用jquery的處理方法
否則a標(biāo)簽只會(huì)處理href的跳轉(zhuǎn)功能, 無(wú)法實(shí)現(xiàn)局部刷新, 只能頁(yè)面刷新了
問(wèn)題所述a標(biāo)簽的url地址傳值, 實(shí)際上應(yīng)該是在onclick事件中, 調(diào)用jquery的ajax方法
在ajax方法中通過(guò)請(qǐng)求url來(lái)傳值獲取動(dòng)態(tài)刷新的數(shù)據(jù), 在回調(diào)中實(shí)現(xiàn)頁(yè)面內(nèi)容的局部刷新
另, 一般用a標(biāo)簽來(lái)做js操作是為了要a標(biāo)簽的鼠標(biāo)效果, 這一點(diǎn)可以用一個(gè)label或者span加上一個(gè)cursor:pointer;的樣式來(lái)代替(不要寫(xiě)cursor:hand; 只有IE才認(rèn)這個(gè)樣式), 再配以onclick事件就可以了
定時(shí)ajax就可以了
var timer = setInterval(function(){
$.ajax({
type:'post',
url:'你的url',
dataType:'json',
data:{
請(qǐng)求參數(shù)
},
success:function(data){
//此處拼接返回的json數(shù)據(jù),直接用數(shù)組形式調(diào)用,并且賦值給你的目標(biāo)div就行了
}
})
},5000);//時(shí)間間隔5秒鐘。
以上是簡(jiǎn)單的寫(xiě)法,望采納,歡迎追問(wèn)
網(wǎng)頁(yè)標(biāo)題:jquery局部刷新,jquery刷新當(dāng)前頁(yè)面
文章鏈接:http://chinadenli.net/article44/dsdcpee.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁(yè)設(shè)計(jì)公司、App設(shè)計(jì)、定制開(kāi)發(fā)、手機(jī)網(wǎng)站建設(shè)、動(dòng)態(tài)網(wǎng)站、網(wǎng)站維護(hù)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)