ajax的使用
創(chuàng)新互聯(lián)主要從事成都網(wǎng)站制作、網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)加查,十多年網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18982081108
$("#刪除的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 !");
}
});
})
FORM里面設(shè)置TARGET,提交的頁面執(zhí)行的內(nèi)容可以定向到一個隱藏的IFRAME,里面使用JSCRIPT語句ALERT反饋保存成功,錄入頁面沒有刷新,也可以小改動在此提交,新存一條記錄。
PHP離不開JS和HTML,結(jié)合起來用。
要圖方便的話,去引用個Jquery文件,然后在頁面觸發(fā)AJAX方法,往一個地址發(fā)送請求和攜帶的數(shù)據(jù),接收請求成功后返回的數(shù)據(jù),再使用js在當(dāng)前頁重新拼接html代碼,覆蓋原來的。
不刷新頁面更新數(shù)據(jù),一般有兩個方法實現(xiàn),都離不開JAVASCRIPT?,F(xiàn)在最流行的就是AJAX,是用JS腳本連接數(shù)據(jù)庫更新數(shù)據(jù),刷新頁面部分區(qū)域內(nèi)容,不刷新整個網(wǎng)頁。另外一個是比較經(jīng)典、但是兼容性更高的方法,設(shè)置一個隱藏的FRAME或者iFRAME幀,那個幀不斷刷新PHP頁面,頁面內(nèi)容為改變可見幀內(nèi)容的JS。
建議使用Jquery的ajax,比較方便!
其實使用js的ajax,你也需要建立例外一個php文件,不同的是,這個文件會在后臺運行,你是看不到的,當(dāng)前頁面也無需刷新和提交!
這樣就達到了你的要求!
//add.php
//寫入之前先這樣轉(zhuǎn)一下變量即可。
//原因很簡單。無刷新提交來的都是 U8 編碼。轉(zhuǎn)成GB2312就行了。
$txt =iconv('UTF-8','GB2312',$txt);
當(dāng)前標(biāo)題:php無刷新保存數(shù)據(jù) php實時刷新數(shù)據(jù)
網(wǎng)頁網(wǎng)址:http://www.rwnh.cn/article44/higohe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名、網(wǎng)站收錄、外貿(mào)建站、域名注冊、品牌網(wǎng)站設(shè)計、網(wǎng)站策劃
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)