一、jQuery中的ajaxjavascript
get方法:
$.ajax({ url:"v4/api/film/now-playing?t=1539401039415&page=1&count=5",
type:"GET", success:(result)=>{ return result } })
post方法:java
$.ajax({ type: "POST", url: "v4/api/film/now-playing",
data: {
t:"1539401039415",
page:"1",
count:"5"
},
success: function(result){
return result
}
});
二、axios的方式ios
get請求方式:
import axios from 'axios'
axios({ method:"get" url:"/listall/list" params: { //向後端傳的參數 code: '1234', name: 'yyy', }, }) .then(result => { return result.data }) .catch(error => { return error })
post請求方式:ajax
import axios from 'axios' let data = new FormData(); data.append('code','1234'); data.append('name','yyyy'); axios({ method:"post" url:"/listall/list" data //向後端傳的參數 }) .then(result => { return result.data }) .catch(error => { return error })
三、fetch方法:json
post方法:axios
return () => { let formData = new FormData(); formData.append('city_id', index); fetch('/index/hotsShowList', { method: 'POST', headers:{ 'Accept': 'application/json, text/javascript, */*; q=0.01' }, body: formData }).then(response => { // 將數據處理爲 JSON 格式,返回一個 Promise return response.json(); }) .then(data => { // console.log(data.data) }); }
get方法:後端
return () => { fetch('/index/hotsShowList?city_id=5', { method: 'GET', headers:{ 'Accept': 'application/json, text/javascript, */*; q=0.01' }, }).then(response => { // 將數據處理爲 JSON 格式,返回一個 Promise return response.json(); }) .then(data => { // console.log(data.data) }); }