簡體   English   中英

axios和jQuery帖子格式

[英]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,發布的數據采用以下格式:

  • 使用axios:發布數據: {"para":"selectSyklus_POST_Axios","action":"test"}
  • 使用jQuery:發布數據: 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM