Javascript axios和jQuery post格式

Javascript axios和jQuery post格式,javascript,c#,jquery,vue.js,axios,Javascript,C#,Jquery,Vue.js,Axios,在Vue中测试两种方法:一种使用axios,另一种使用jQuery: axios.post('./test.cshtml', { para: 'test_Axios', action: 'test' }) $.post('./test.cshtml', { para: 'test_JQ', action: 'test' }); 根据Stackify,发布的数据采用以下格式: 使用axios:Post数据:{“para”:“selectSyklus_Post_axios”,“action”:

在Vue中测试两种方法:一种使用axios,另一种使用jQuery:

axios.post('./test.cshtml',  { para: 'test_Axios', action: 'test' })
$.post('./test.cshtml', { para: 'test_JQ', action: 'test' });
根据Stackify,发布的数据采用以下格式:

  • 使用axios:Post数据:
    {“para”:“selectSyklus_Post_axios”,“action”:“test”}
  • 使用jQuery:Post data:
    para=selectSyklus\u Post\u JQ&action=test
目标cshtml可以通过
var action=Request[“action”]读取jQuery格式
但是如何读取axios(json?)格式?或者以与jQuery相同的格式发送axios post数据

或者以与jQuery相同的格式发送axios post数据

默认情况下,Axios发送JSON。但是您可以告诉它发送URI编码的数据(jQuery的默认值,实际上是一般的表单)。发件人:

浏览器

在浏览器中,您可以使用
URLSearchParams
API,如下所示:

const params = new URLSearchParams();
params.append('param1', 'value1');
params.append('param2', 'value2');
axios.post('/foo', params);
请注意,并非所有浏览器都支持
URLSearchParams
(请参阅),但有一个可用的(请确保填充全局环境)


非常感谢。工作!。。。但不是在IE11中。您使用了polyfill吗?尝试了cshtml文件中的index.js,但仍然没有成功。您没有使用axios特别提到的polyfill有什么特殊原因吗。