基本使用方式
fetch是一種用于在瀏覽器中發(fā)送HTTP請求的現(xiàn)代API。它可以用來獲取數(shù)據(jù)、發(fā)送表單數(shù)據(jù)或者與服務器進行交互。fetch函數(shù)是ES6標準中的新方法,它返回一個Promise對象,可以方便地處理異步
fetch是一種用于在瀏覽器中發(fā)送HTTP請求的現(xiàn)代API。它可以用來獲取數(shù)據(jù)、發(fā)送表單數(shù)據(jù)或者與服務器進行交互。fetch函數(shù)是ES6標準中的新方法,它返回一個Promise對象,可以方便地處理異步操作。
方式一:增加headers定義
在使用fetch發(fā)送請求時,可以通過headers參數(shù)添加自定義的請求頭信息。例如,我們可以在headers中添加"Content-Type"來說明請求體的數(shù)據(jù)類型。
同時body傳值使用
如果需要向服務器傳遞參數(shù),可以將參數(shù)以對象形式傳遞給fetch的第二個參數(shù)。這樣,服務器可以直接通過$_POST或$_GET獲取到相應的參數(shù)值。
在PHP中使用如下接收
在服務器端(PHP)中,可以通過$_POST或$_GET來接收fetch傳遞過來的參數(shù)。例如,當fetch發(fā)送POST請求時,可以通過$_POST來獲取傳遞的參數(shù)值。
方式二:改變PHP中接受方式
除了使用$_POST或$_GET來接收參數(shù)外,還可以使用file_get_contents('php://input')來獲取fetch傳遞的參數(shù)。這種方式可以接收任何類型的參數(shù),并且可以解析JSON格式的字符串。
返回字符串對象,使用值需要做如下處理
由于fetch返回的是一個Response對象,所以如果需要獲取具體的返回值,需要進行一些處理??梢允褂?text()方法將返回的Response對象轉(zhuǎn)換為字符串,并進行相應的操作。
以上是關于fetch接收JS傳值的使用方式的一些介紹,希望對需要的朋友有所幫助。當然,在實際開發(fā)中,還可以根據(jù)具體的需求來進行更加靈活的使用和處理。