【问题标题】: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);
   }
});

【问题讨论】:

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

标签: php jquery ajax post get


【解决方案1】:

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

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

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

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

【讨论】:

  • 这也是SO上最古老的问题之一...stackoverflow.com/search?q=GET+vs+POST
  • @freedomn-m 点给你 ;)
  • @freedomn-m 先生,我知道<form> 标签中POST & GET 之间的区别,但我在ajax 调用中询问类型。
  • @KUMAR,普通表单和AJAX的规则是一样的,只是发送到服务器的方式不同。
  • @biesior 好的先生,谢谢。
猜你喜欢
  • 2020-10-13
  • 2012-12-09
  • 2020-10-04
  • 2015-08-28
  • 2021-01-12
  • 1970-01-01
  • 2013-05-19
  • 2011-03-27
  • 2013-11-17
相关资源
最近更新 更多