jQuery get() 和 post() 方法

转载 2013年12月01日 22:13:58

jQuery get() 和 post() 方法用于通过 HTTP GET 或 POST 请求从服务器请求数据。

HTTP 请求:GET vs. POST

两种在客户端和服务器端进行请求-响应的常用方法是:GET 和 POST。

  • GET - 从指定的资源请求数据
  • POST - 向指定的资源提交要处理的数据

GET 基本上用于从服务器获得(取回)数据。注释:GET 方法可能返回缓存数据。

POST 也可用于从服务器获取数据。不过,POST 方法不会缓存数据,并且常用于连同请求一起发送数据。

如需学习更多有关 GET 和 POST 以及两方法差异的知识,请阅读我们的 HTTP 方法 - GET 对比 POST

jQuery $.get() 方法

$.get() 方法通过 HTTP GET 请求从服务器上请求数据。

语法:

$.get(URL,callback);

必需的 URL 参数规定您希望请求的 URL。

可选的 callback 参数是请求成功后所执行的函数名。

下面的例子使用 $.get() 方法从服务器上的一个文件中取回数据:

实例

$("button").click(function(){
  $.get("demo_test.asp",function(data,status){
    alert("Data: " + data + "\nStatus: " + status);
  });
});

亲自试一试

$.get() 的第一个参数是我们希望请求的 URL("demo_test.asp")。

第二个参数是回调函数。第一个回调参数存有被请求页面的内容,第二个回调参数存有请求的状态。

提示:这个 ASP 文件 ("demo_test.asp") 类似这样:

<%
response.write("This is some text from an external ASP file.")
%>

jQuery中AJAX,$.post()与$.get()的区别

`$.post()`与`$.get()`方法的结构和使用方式上基本相同,不过它们之间仍然有区别的。 1、`GET`请求会将参数跟在`URL`后进行传递,而`POST`请求则是作为`HTTP`消息的实...
  • KoalaShane
  • KoalaShane
  • 2017年01月03日 10:48
  • 522

jquery中之get和post的区别

jQuery - AJAX get() 和 post() 方法 jQuery get() 和 post() 方法用于通过 HTTP GET 或 POST 请求从服务器请求数据。 H...
  • basycia
  • basycia
  • 2015年12月28日 19:44
  • 507

JQuery中的load()、$.get()和$.post()详解

load() 1.载入HTML文档 load()方法是jQuery中最为简单和常用的Ajax方法,能载入远程HTML代码并插入DOM中。 它的结构为: load(url [,data][,...
  • csdn_yudong
  • csdn_yudong
  • 2016年09月14日 14:17
  • 11117

jQuery_review之通过$.get()和$.post()方法来实现异步加载

$.get()和$.post()这两个方法,顾名思义,一个就是通过get方法来获取数据,另外一个通过post方法来获取数据。这两个方法在具体有什么区别呢?重点有三个方面的区别,第一个get传送的数据理...
  • ziwen00
  • ziwen00
  • 2014年07月27日 20:20
  • 2487

jQuery中$.get()、$.post()和$.ajax()

jQuery.get()方法: $.get(url,data,success(response,status,xhr),dataType) 该函数是简写的 Ajax 函数,等价于: $.ajax...
  • u013474436
  • u013474436
  • 2015年06月02日 23:26
  • 15711

jquery中$.ajax $.get $.post 和$.getJSON的区别和用法

首先,.get和.get和.post其实都是.ajax的一种,在.ajax的一种,在.ajax中有一个type属性,专门用来指定是get请求还是post请求的。如下: $.ajax({ url...
  • one_327
  • one_327
  • 2016年12月19日 09:46
  • 5715

关于post与get方法的区别

GET和POST有什么区别?及为什么网上的多数答案都是错的。      如果有人问你,GET和POST,有什么区别?你会如何回答? 我的经历      前几天有人问我这个问题。我说G...
  • flytomoon8023
  • flytomoon8023
  • 2015年11月07日 11:19
  • 4562

jQuery AJAX — 篇二 $.get()和 $.post()

上篇博客中说到jQuery对Ajax操作进行了封装,我们可以很简单的应用AJAX,并且学习了jQuery AJAX的 $.load()方法,今天再来学习另外两个方法$.get()和$.post() ...
  • akkzhjj
  • akkzhjj
  • 2014年01月23日 20:00
  • 13408

jQuery 的 .get和.post和.ajax方法IE的兼容问题

最近发现不少朋友遇到这样的问题,也就是用jQuery的时候呢,.get方法在FireFox浏览器下可以正常获取值并显示,但是在IE下呢就非然,这个主要是因为IE的缓存的问题,可以这样解决: $(...
  • muziduoxi
  • muziduoxi
  • 2012年05月07日 11:53
  • 13247

jquery $.get() $.post 跨域请求cors解决方法

解决办法:再请求的phpheader("Access-Control-Allow-Origin:*");
  • u013160024
  • u013160024
  • 2014年11月13日 11:46
  • 616
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:jQuery get() 和 post() 方法
举报原因:
原因补充:

(最多只允许输入30个字)