可以直接用Timer控件。
站在用戶的角度思考問題,與客戶深入溝通,找到周村網(wǎng)站設(shè)計與周村網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:成都網(wǎng)站制作、成都做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、空間域名、雅安服務(wù)器托管、企業(yè)郵箱。業(yè)務(wù)覆蓋周村地區(qū)。
前臺:
asp:Timer ID="Timer1" runat="server" Interval="1000" ontick="Timer1_Tick" /asp:Timer
asp:Label ID="Label1" runat="server" Text=""/asp:Label
/ContentTemplate
/asp:UpdatePanel
后臺:
protected void Timer1_Tick(object sender, EventArgs e)
{
//讀取數(shù)據(jù)庫,判斷是否有數(shù)據(jù)更新,有則彈出消息提示 }
首先,ajax傳值一般都是基于js事件去執(zhí)行,所以,你要先給傳值的表單加個事件,這個事件去觸發(fā)一個js函數(shù),這個函數(shù)是你自己定義的,在函數(shù)中通過jquery的ajax去指定url請求,然后基于post還是get在jQuery的方法中設(shè)置就行了,所謂ajax不過是瀏覽器異步請求url地址發(fā)放數(shù)據(jù)的表單而已,這樣你應(yīng)該明白了吧
要圖方便的話,去引用個Jquery文件,然后在頁面觸發(fā)AJAX方法,往一個地址發(fā)送請求和攜帶的數(shù)據(jù),接收請求成功后返回的數(shù)據(jù),再使用js在當(dāng)前頁重新拼接html代碼,覆蓋原來的。
ajax的使用
$("#刪除的id").live("click",function(){
var thisstr=$(this); //這個刪除的位置
var id=$(this).attr("id"); //刪除的數(shù)據(jù)的id
$.post(url,{id:id},function(result){ //ajax 使用 url 是php的地址 id是參數(shù)
var record=eval(result); // 返回值 這個在php中自己去寫
if(record是成功的){//你要的操作
thisstr.parents("tr").remove();//刪除這個tr里的內(nèi)容
}else{
alert("cuowu !");
}
});
})
這個原因注意主要是因為IE7+和火狐這些瀏覽器的緩存機制導(dǎo)致的。將url參數(shù)的值修改下就可以了。
script language="javascript" type="text/javascript"
$(document).ready(function()
{
$("#goCheck").click(function(){
//window.location.reload();
CheckLoginForm();
})
function CheckLoginForm()
{
var d=new Date();
$.ajax({
url:'/member/qreg.php?t='+d.toString(38),
type:'GET',
dataType:'html',
timeout:1000,
error:function(){
alert('...');
},
success:function(html){
$("#loginedForm").text(html);
}
})
}
})
/script