[英]axios and jQuery post format
在Vue中測試兩種方法:一種使用axios,另一種使用jQuery:
axios.post('./test.cshtml', { para: 'test_Axios', action: 'test' })
$.post('./test.cshtml', { para: 'test_JQ', action: 'test' });
根據Stackify,發布的數據采用以下格式:
{"para":"selectSyklus_POST_Axios","action":"test"}
para=selectSyklus_POST_JQ&action=test
目標cshtml可以使用var action = Request["action"];
讀取jQuery格式var action = Request["action"];
但是我如何讀取axios(json?)格式? 還是以與jQuery相同的格式發送axios發布數據?
還是以與jQuery相同的格式發送axios發布數據?
默認情況下,Axios發送JSON。 但是您可以告訴它發送URI編碼的數據(jQuery的默認值,實際上是一般形式的表單)。 從文檔中 :
瀏覽器
在瀏覽器中,可以如下使用
URLSearchParams
API:const params = new URLSearchParams(); params.append('param1', 'value1'); params.append('param2', 'value2'); axios.post('/foo', params);
需要注意的是
URLSearchParams
不被所有的瀏覽器(見支持caniuse.com ),但有一個填充工具可用(確保填充工具全球環境)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.