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