Saya mencoba mengirim permintaan GET sebagai parameter kedua tetapi tidak berfungsi saat berfungsi sebagai url.
Ini berfungsi, $ _GET ['naam'] mengembalikan tes:
export function saveScore(naam, score) {
return function (dispatch) {
axios.get('http://****.nl/****/gebruikerOpslaan.php?naam=test')
.then((response) => {
dispatch({type: "SAVE_SCORE_SUCCESS", payload: response.data})
})
.catch((err) => {
dispatch({type: "SAVE_SCORE_FAILURE", payload: err})
})
}
};
Tetapi ketika saya mencoba ini, tidak ada $_GET
sama sekali:
export function saveScore(naam, score) {
return function (dispatch) {
axios.get('http://****.nl/****/gebruikerOpslaan.php',
{
password: 'pass',
naam: naam,
score: score
})
.then((response) => {
dispatch({type: "SAVE_SCORE_SUCCESS", payload: response.data})
})
.catch((err) => {
dispatch({type: "SAVE_SCORE_FAILURE", payload: err})
})
}
};
Mengapa saya tidak bisa melakukan itu? Dalam dokumen itu dengan jelas mengatakan itu mungkin. Dengan $_POST
itu juga tidak berhasil.
reactjs
react-native
redux
axios
Sinan Samet
sumber
sumber
Pada klien:
Di server:
sumber
axios.get
hanya menggunakanaxios({url:"url_goes_here",data:{params:{foo:'bar'}})
axios.get('/api', { params})
! ==axios.get('/api', params)