两种类型的jQuery AJAX调用之间的区别:'GET'和类型:'POST'? [复制]

Posted

技术标签:

【中文标题】两种类型的jQuery AJAX调用之间的区别:\'GET\'和类型:\'POST\'? [复制]【英文标题】:Difference between two types of jQuery AJAX call with type:'GET' and type:'POST'? [duplicate]两种类型的jQuery AJAX调用之间的区别:'GET'和类型:'POST'? [复制] 【发布时间】:2020-11-03 18:40:11 【问题描述】:

我见过不同类型的 jQuery AJAX 调用,type:'GET'type:'POST' 使用 php mysqli 编程,但我有疑问:-

所以我们何时何地使用这两种不同的类型,我的意思是在哪种情况下我们将type:'GET'type:'POST' 与 PHP Mysqli 一起使用,如下所示:-

两者在技术上有什么区别吗?

输入:“GET”

$.ajax(
    type:"GET",
    url:"action.php",
    data:key:val,
    success:function(data)
        alert(data);
   
);

输入:“POST”

$.ajax(
    type:"POST",
    url:"action.php",
    data:key:val,
    success:function(data)
        alert(data);
   
);

【问题讨论】:

谁对我的问题投了反对票,这有什么问题? en.wikipedia.org/wiki/… @KUMAR,问题是这个问题很简单,第一步,你应该使用谷歌。仅供参考:反对的不是我。 @biesior 好的先生,我不是在问你,但我对此感到困惑。我想通过 ajax jquery php 调用正确地知道答案。 【参考方案1】:

有很多关于 GET 与 POST 请求的信息,因为它是互联网上最古老的主题之一:https://www.w3schools.com/tags/ref_httpmethods.asp

一般来说,出于安全原因,最好使用 POST 而非 GET。

在 AJAX 请求中的区别是一样的。

在浏览器中使用 Inspector 并导航到 Network 选项卡,以验证:

【讨论】:

这也是SO上最古老的问题之一...***.com/search?q=GET+vs+POST @freedomn-m 点给你 ;) @freedomn-m 先生,我知道<form> 标签中POST & GET 之间的区别,但我在ajax 调用中询问类型。 @KUMAR,普通表单和AJAX的规则是一样的,只是发送到服务器的方式不同。 @biesior 好的先生,谢谢。

以上是关于两种类型的jQuery AJAX调用之间的区别:'GET'和类型:'POST'? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

AJAX和XMLHttpRequest之间的区别[重复]

我可以将 jquery ajax 调用的错误功能用于 ext js ajax 调用吗?

ajax中类型和方法的区别是啥

Jquery AJAX POST与GET之间的区别

jQuery 中 $.getJSON() 和 $.ajax() 的区别

PHP关联数组赋值方法的区别