亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

php ajax數(shù)據(jù)傳輸和響應(yīng)方法

 更新時(shí)間:2018年08月21日 09:28:42   作者:SchopenhauerZhang  
今天小編就為大家分享一篇php ajax數(shù)據(jù)傳輸和響應(yīng)方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧

整理在php后端與前端數(shù)據(jù)傳輸過程中一些細(xì)節(jié)。

前端頁面1.html的js代碼:

  $.ajax({
    url:'1.php',//目的php文件
    data:{‘a(chǎn)ge':12,},//傳輸?shù)臄?shù)據(jù)
    type:'post',//數(shù)據(jù)傳送的方式get/post
    dataType:'json',//數(shù)據(jù)傳輸?shù)母袷绞莏son
    success:function(response){
    //數(shù)據(jù)給后端php文件并成功返回
    console.log(response);//打印返回的值
    } ,
    error:function(response){
    //數(shù)據(jù)給后端后返回錯(cuò)誤
    console.log(response);//打印返回的信息
    }
   });

后端1.php中的php代碼

 $post = $_POST['age'];//接收信息
 //把信息發(fā)送回去給1.html
 echo $post;

輸出如下:

以上是單個(gè)數(shù)據(jù)信息的傳輸,多個(gè)信息的處理如下:

在js代碼中的$.ajax()中的data改寫:

data:{"age":123,"name":"zh","height":12314.0,},//多個(gè)之間逗號隔開

php中改寫:

 $array = array(): 
 $array['age'] = $_POST['age'];
 $array['name'] = $_POST['name'];
 $array['height'] = $_POST['height'];
 die(json_encode($array));
 //這里的php中把數(shù)據(jù)處理后返回給前端頁面時(shí)只有2種方法,echo 或者die(),但是在多個(gè)數(shù)據(jù)時(shí)用die()要用json_encode(),把數(shù)據(jù)轉(zhuǎn)為json形式。

這里用多個(gè)echo傳值時(shí),要注意,把dataType這行注釋掉,具體看我博客中的另一篇,有關(guān)ajax前端沒有信息返回的文章!

js中寫:

  success:function (response)
  {
   consoloe.log(response['age']);
   console.log(response.name);//response這時(shí)是一個(gè)object,可以用['屬性']或者.屬性的形式去訪問。
  }

以上這篇php ajax數(shù)據(jù)傳輸和響應(yīng)方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論