Ajax傳參講解


  客戶端和服務器

  1.請求:request

  2.響應:response

  服務器響應事件:onreadystatechange()

  send()  用於向后台傳遞參數;

  Ajax的請求方式

  get:    看得見,傳送數據小,通過網絡地址

  post:  看不見,傳送數據大一些,通過http中的某個對象的一個body屬性

  Ajax需要服務器環境

  相對路徑與絕對路徑的區別?

  案例:

    相對路徑:img/01.png

    絕對路徑:c:/website/img/01.png    從盤符開始  c盤 等等;從網絡上的地址http://www.e3i5.net/img/01.png 也是

  我們可以通過xxx.html右擊,便可以看到他的表頭信息,如下圖:

  

  get請求參數,用什么方式提交,就用什么方法接受。

  $_GET 

  echo  在PHP中為輸出的意思;   echo $_GET['name']

  重要的一點    使用php,使用Ajax時,在服務器操作

  用get的方法,傳輸數據用: xml.open(get,"url?name=cui",true)

  用post的方法傳參,需要表頭在寫一條,xml.setRequestHeader("Content-type","application/x-www-form-urlencoded");         然后在xml.send('age=123456');

  所以用的時候需條件判斷:if(methed=="get")

  jQuery式傳參    

  發送Ajax的請求

  $.ajax({

    type:"get",     類型

    url:"http/127.0.0.114.so.json",    地址

    async:true,    異步/同步

    success:function(resuit,stat,xhr){    請求成功后回調函數

    },

    err:function(xhr,status,err){    請求失敗的函數

    }

  })

  如何跟別人對接口,一定要在服務端進行操作

  jQuery提供了$.ajax({})

  showapi.com  易源官網;

  page:"1"    研究其屬性:看他的值;

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM