2022年6月27日星期一

[React] services get post form (getsv.js, postsv.js)

 getsv.js

export function form(data, url, setData) {
const formData = Object.keys(data).map(
function (keyName) {
return encodeURIComponent(keyName) + '=' + encodeURIComponent(data[keyName])
}
).join('&');

console.log(url + '?' + formData);

fetch(url + '?' + formData, {
method: "GET",
headers: new Headers({
//'Accept': 'application/json'
})
})
.then(res => {
return res.json();
})
.then(data => {
setData(data);

})
.catch(e => {

})
}


postsv.js

export function form(data, url, setData) {
const formData = Object.keys(data).map(
function (keyName) {
return encodeURIComponent(keyName) + '=' + encodeURIComponent(data[keyName])
}
).join('&');


fetch(url, {
method: "POST",
body: formData,
headers: new Headers({
"Content-type": "application/x-www-form-urlencoded",
'Accept': 'application/json'
})
})
.then(res => {
return res.json();
})
.then(data => {

setData(data);

})
.catch(e => {

})
}

沒有留言:

發佈留言

[Fixed] some windows chrome, scrolling has glitch position not accurate

   [Fixed] some windows chrome, scrolling has glitch position not accurate Smooth Scrolling Flag 📜 Chrome has an experimental "smooth ...