首先先要理解ajax的原理,ajax是利用javascript異步http請(qǐng)求發(fā)送數(shù)據(jù),至于數(shù)據(jù)處理還需要服務(wù)端處理。換句話說(shuō)ajax只能負(fù)責(zé)發(fā)送數(shù)據(jù)。jquery中的ajax方法的格式:
創(chuàng)新互聯(lián)是一家專業(yè)提供港閘企業(yè)網(wǎng)站建設(shè),專注與成都做網(wǎng)站、網(wǎng)站制作、成都h5網(wǎng)站建設(shè)、小程序制作等業(yè)務(wù)。10年已為港閘眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站制作公司優(yōu)惠進(jìn)行中。
$.ajax({
type: 'POST',//發(fā)送數(shù)據(jù)類型 post或者get
url: url ,//數(shù)據(jù)要發(fā)送的地址
data: data ,//發(fā)送的數(shù)據(jù){'val1':val1,'val2':val2}
success: success ,//數(shù)據(jù)請(qǐng)求成功的回調(diào)
dataType: dataType//返回?cái)?shù)據(jù)的類型(json xml等)
});
ajax主要是用來(lái)實(shí)現(xiàn)異步操作的,ajax會(huì)向一個(gè)可以操作數(shù)據(jù)庫(kù)的腳本語(yǔ)言(例如php)文件發(fā)出請(qǐng)求,同時(shí)傳遞參數(shù)和數(shù)據(jù),在php文件中,通過(guò)插入數(shù)據(jù)庫(kù)的代碼,實(shí)現(xiàn)添加數(shù)據(jù),然后返回成功的標(biāo)志,ajax就根據(jù)這個(gè)標(biāo)志來(lái)判斷是否成功。
吧數(shù)據(jù)庫(kù)操作部分先注釋掉,使用var_dump($_POST)查看傳遞過(guò)來(lái)的數(shù)據(jù)先
而且data: "user_name="+user_name這段代碼貌似不全吧
純手敲
html :
編號(hào):input?type='text'?name='number'?id='number'
對(duì)應(yīng)的信息:input?type='text'?name='info'?id='info'
javascript(因?yàn)橛玫搅薬jax,所以前提要引入jquery):
//監(jiān)控編號(hào)的keyup事件,當(dāng)按鍵彈起時(shí)觸發(fā)
$('#number').keyup(function(){
var?number?=?$('#number').val();
$.ajax({
type:?"POST",
url:?"get_info.php",
data:?"number?=?"+number,
success:?function(data){
$('#info').val(data);
}
});
})
PHP:
$number?=?trim($_POST['number']);
//這里是數(shù)據(jù)庫(kù)的select查詢代碼,這里簡(jiǎn)寫(xiě)一下
select?*?from?xxx?WHERE?number?=?"{$number}";
//查詢出來(lái)的記過(guò)自己處理一下
$info?=?'這是查詢結(jié)果';
echo?$info;
因?yàn)槟闶遣捎胓et方式發(fā)送請(qǐng)求的,
在上面的例子中,您可能得到的是緩存的結(jié)果。為了避免這種情況,例如可以向 URL 添加一個(gè)唯一的 ID:?xmlhttp.open("GET", "reg.php?t="+Math.random(), true);
我看了你上面的dt=+new Date().getTime(),我驗(yàn)證了一下,如下圖所示:
為什么getTime()得到的不是真正的日期呢?
如果不是緩存問(wèn)題,那么就可能是數(shù)據(jù)庫(kù)設(shè)置方面。
網(wǎng)站欄目:phpajax添加數(shù)據(jù),phpajax技術(shù)
轉(zhuǎn)載來(lái)源:http://aaarwkj.com/article20/dsiggjo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計(jì)、、商城網(wǎng)站、面包屑導(dǎo)航、微信公眾號(hào)、自適應(yīng)網(wǎng)站
聲明:本網(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)