php ajax用法是什麼

藏色散人
發布: 2023-03-17 08:46:01
原創
1377 人瀏覽過

php ajax的用法是:1、在javascript端將str字串進行拼接,並進行json資料傳送,程式碼如「if(!(cityInfo==''&& typeInfo=='')) {$.ajax({...})」;2、在php端中接收資料即可,程式碼如「public function receive_search(){...}」。

php ajax用法是什麼

本教學操作環境:windows7系統、PHP8.1版、Dell G3電腦。

php ajax用法是什麼?

php ajax 實戰(使用ajax小技巧)

#ajax在日常工作專案中經常使用,所以我在這裡總結了一個我在工作中經常使用的一個ajax php的實例。也方便日後再次使用,同時避免了自己寫的程式碼卻不知道自己想幹嘛的尷尬處境,長話短說直接上程式碼:

  (功能介紹:這是一個ajax php,使用者透過型別選擇,前端顯示使用者想要的內容)

  1. javascript端:str字串的拼接應該特別注意單雙引號,建議class、id、url這些地方使用單引號,然後用雙引號包起來。養成良好的習慣,免得到時候被單雙引號搞的一臉懵逼,特別注意(發送過去的數據是json數據,要留意格式,避免不必要的麻煩)

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 += ""; } $(".caseCenter").html(str); } }) }
登入後複製

 2.php端中對資料進行接收(因為本例子是基於phpcms框架的一個實戰;只需留意2、3行接收數據,以及24、25數據返回即可)

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影片教學

以上是php ajax用法是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!