這篇文章主要講解了“php ajax如何使用”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“php ajax如何使用”吧!
專注于為中小企業(yè)提供成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、外貿(mào)網(wǎng)站建設(shè)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)疏附免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了1000+企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
php ajax的用法是:1、在javascript端將str字符串進(jìn)行拼接,并進(jìn)行json數(shù)據(jù)發(fā)送,代碼如“if(!(cityInfo==''&& typeInfo=='')){$.ajax({...})”;2、在php端中對數(shù)據(jù)進(jìn)行接收即可,代碼如“public function receive_search(){...}”。
php ajax用法是什么?
php+ajax 實(shí)戰(zhàn) (使用ajax小技巧)
ajax在日常工作項(xiàng)目中經(jīng)常使用,所以我在這里總結(jié)了一個我在工作中經(jīng)常使用的一個ajax+php的實(shí)例。也方便日后再次使用,同時避免了自己寫的代碼卻不知道自己想干嘛的尷尬處境,長話短說 直接上代碼:
(功能介紹:這是一個ajax+php,用戶通過類型選擇,前端顯示用戶想要的內(nèi)容)
1. javascript端:str字符串的拼接應(yīng)該特別注意單雙引號,建議class、id、url這些地方使用單引號,然后用雙引號包起來。養(yǎng)成良好的習(xí)慣,免得到時候被單雙引號搞的一臉懵逼,特別注意(發(fā)送過去的數(shù)據(jù)是json數(shù)據(jù),要留意格式,避免不必要的麻煩)
var cityInfo=$('#cityInfo').val();
var typeInfo=$('#typeInfo').val();
if(!(cityInfo==''&& typeInfo=='')){
$.ajax({
url:'/index.php?m=member&c=index&a=receive_search',
type:'POST',
dataType:'json',
data: {cityInfo:cityInfo,typeInfo:typeInfo},
success:function(data){
var str='';
for(i in data){
str += "<div class='caseIntroduce'>";
str += "<a href='index.php?m=member&c=index&a=exchange_show&type=accept&id="+data[i]['id']+"'>";
str += "<div class='caseinfo1'>";
str += "<span class='casetitle'>"+data[i]['title']+"...</span>";
str += "</div>";
str += "<div>";
str += "<span class='caseblue'>"+data[i]['classification']+"</span>";
str += "<span>涉案金額:"+data[i]['accountMoney']+"</span>";
str += "<span>委托費(fèi)用:"+data[i]['entrustcost']+"元</span>";
str += "<span>"+data[i]['linkage']+"</span>";
str += "<span>"+data[i]['receivetime']+"</span>";
str += "</div>";
str += "</a>";
str += "</div>";
}
$(".caseCenter").html(str);
}
})
}
2.php端中對數(shù)據(jù)進(jìn)行接收(因?yàn)楸敬卫邮腔?phpcms框架的一個實(shí)戰(zhàn);只需留意2、3行接收數(shù)據(jù),以及24、25數(shù)據(jù)返回即可)
public function receive_search(){
$cityInfo=$_POST['cityInfo'];
$typeInfo=$_POST['typeInfo'];
$sqlCity=$cityInfo == '' ? '' :"linkage='$cityInfo'";
$sqlType=$typeInfo == '' ? '' : "classification='$typeInfo'";
if(!empty($sqlCity)&&!empty($sqlType)){
$sql=$sqlCity.'AND '.$sqlType;
}else{
$sql=$sqlCity.$sqlType;
}
$order = 'updatetime desc';
$catid = 181;
if(!$this->set_modelid($catid)) return false;
$datas = $this->db_con -> select($sql,'*', '', $order, '', '');
foreach($datas as $key=>$val){
$datas[$key]['title']=displayPart($val['title'],15);
$datas[$key]['classification']=get_linkage($val['classification'],6650,'-',1);
$datas[$key]['accountMoney']=get_linkage($val['accountMoney'],6766,'-',1);
$datas[$key]['linkage']=sliceArea(get_linkage($val['linkage'],3360,'-',1));
$datas[$key]['receivetime']=date('Y-m-d',$val['receivetime']);
}
echo json_encode($datas);
exit;
}
感謝各位的閱讀,以上就是“php ajax如何使用”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對php ajax如何使用這一問題有了更深刻的體會,具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識點(diǎn)的文章,歡迎關(guān)注!
文章題目:phpajax如何使用
網(wǎng)站網(wǎng)址:http://aaarwkj.com/article2/godsoc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App開發(fā)、做網(wǎng)站、服務(wù)器托管、靜態(tài)網(wǎng)站、軟件開發(fā)、建站公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)