Fetch API
此篇文章是 希恩 在 发表的,所在栏目:JavaScript,应用标签:none。

fetch(url,{method:"post",body:JSON.stringify({

    id:that.curTypeID,
    count:20
})})

.then(function(obj){

obj.json().then(function(res){
    console.log(res);
})

})
控制不同的init对象
async function postData(url = '', data = {}) {

const response = await fetch(url, {
    method: 'POST', // *GET, POST, PUT, DELETE, etc.
    mode: 'cors', // no-cors, *cors, same-origin
    cache: 'no-cache', // *default, no-cache, reload, force-cache, only-if-cached
    credentials: 'same-origin', // include, *same-origin, omit
    headers: {
        'Content-Type': 'application/json'
        // 'Content-Type': 'application/x-www-form-urlencoded',
    },
    redirect: 'follow', // manual, *follow, error
    referrerPolicy: 'no-referrer', 
    // no-referrer, 
    // *no-referrer-when-downgrade, 
    // origin, 
    // origin-when-cross-origin, 
    // same-origin, strict-origin, 
    // strict-origin-when-cross-origin, 
    // unsafe-url
    body: JSON.stringify(data) // body data type must match "Content-Type" header
});
return response.json(); // parses JSON response into native JavaScript objects

}

调用方法:
postData('https://example.com/answer', { answer: 42 })
.then(data => {

console.log(data); // JSON data parsed by `data.json()` call

});

暂无评论
这儿空空的,快来说两句吧!

发表评论

icon_mrgreen.gificon_neutral.gificon_twisted.gificon_arrow.gificon_eek.gificon_smile.gificon_confused.gificon_cool.gificon_evil.gificon_biggrin.gificon_idea.gificon_redface.gificon_razz.gificon_rolleyes.gificon_wink.gificon_cry.gificon_surprised.gificon_lol.gificon_mad.gificon_sad.gificon_exclaim.gificon_question.gif
© 2022 SHEAN.
本站由 Typecho 强力驱动.
请勿转载本站原创内容,