相較與js異步對象的繁瑣,jq的ajax對象結構更加清晰javascript
一:ajax對象簡述java
ajax(Asynchronous JavaScript and XML),異步的xml和js對象,主要用於在不刷新全局頁面的基礎上,更新局部頁面,多用於表單提交,搜索更新
node
在jq中的ajax對象的格式爲:ajax
$.ajax({ // some code... })
js的ajax對象在此很少贅述api
二:各種屬性服務器
一個完整的ajax對象起碼應該有四個屬性:type, url,data,success異步
1.type 這個是ajax發送請求時所用的格式,值爲字符串類型的大寫的POST或者GET函數
type: "GET",
2.url 這個是請求讀取的文件的地址,能夠是在線,也能夠是本地。若是在本地,須要輸入 相對路徑,並確保服務器開啓!url
以node在線api爲例:code
url: "https://cnodejs.org/api/v1/topics", //url:文件路徑
3.seccess 這個是ajax請求發送成功後的操做,後跟一個回調參數爲result的函數,result指接收到的數據
success: function(result) { console.log(result) //result 指的的請求發送成功後接收到的數據 },
4.data 這個是發送請求後傳入的數據
data: { //這裏是對接收到的數據進行的一些設置
},
一般來講,有以上四個屬性就已經能夠完成基本的交互操做了
以上。