`

6月11号工作(AJAX 简介、AJAX load() 方法、get() 和 post() 方法)

 
阅读更多
今天的工作

1、AJAX 实例

<!DOCTYPE html>
<html>
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js">
</script>
<script>
$(document).ready(function(){
  $("#btn1").click(function(){
    $('#test').load('/example/jquery/demo_test.txt');
  })
})
</script>
</head>

<body>

<h3 id="test">请点击下面的按钮,通过 jQuery AJAX 改变这段文本。</h3>
<button id="btn1" type="button">获得外部的内容</button>

</body>
</html>



load()方法来获得test.txt文档从而来修改在testID里面的内容
Ajax在不重载整个网页的情况下,AJAX 通过后台加载数据,并在网页上进行显示。

2、选择性加载

<!DOCTYPE html>
<html>
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script>
$(document).ready(function(){
  $("button").click(function(){
    $("#div1").load("/example/jquery/demo_test.txt #p1");
  });
});
</script>
</head>
<body>

<div id="div1"><h2>使用 jQuery AJAX 来改变文本</h2></div>
<button>获得外部内容</button>

</body>
</html>


"demo_test.txt" 文件中 id="p1" 的元素的内容,加载到指定的 <div> 的标签里面

3、 $.get() 方法

<!DOCTYPE html>
<html>
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script>
$(document).ready(function(){
  $("button").click(function(){
    $.get("/example/jquery/demo_test.asp",function(data,status){
      alert("数据:" + data + "\n状态:" + status);
    });
  });
});
</script>
</head>
<body>

<button>向页面发送 HTTP GET 请求,然后获得返回的结果</button>

</body>
</html>


$.get() 方法 就是向 HTTP GET请求 然后返回success
GET:当客户端要从服务器中读取文档时,使用GET方法。GET方法要求服务器将URL定位的资源放在响应报文的数据部分,回送给客户端。使用GET方法时,请求参数和对应的值附加在URL后面,利用一个问号(“?”)代表URL的结尾与请求参数的开始,传递参数长度受限制。例如,/index.jsp?id=100&op=bind。

success 规定当请求成功时运行的函数。额外的参数response - 包含来自请求的结果数据status - 包含请求的状态xhr - 包含 XMLHttpRequest 对象

4、$.post() 方法

<!DOCTYPE html>
<html>
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js">
</script>
<script>
$(document).ready(function(){
  $("button").click(function(){
    $.post("/example/jquery/demo_test_post.asp",
    {
      name:"Donald Duck",
      city:"Duckburg"
    },
    function(data,status){
      alert("数据:" + data + "\n状态:" + status);
    });
  });
});
</script>
</head>
<body>

<button>向页面发送 HTTP POST 请求,并获得返回的结果</button>

</body>
</html>



POST:当客户端给服务器提供信息较多时可以使用POST方法。POST方法将请求参数封装在HTTP请求数据中,以名称/值的形式出现,可以传输大量数据,可用来传送文件。
返回的结果是success
分享到:
评论

相关推荐

    jquery最全面的ajax例子 ajax post get load 应有尽有

    $.get()和$.post()方法 、 $.getScript()和$.getJson() 、 $.ajax()方法 、 序列化元素 、 jQuery中的Ajax全局事件 这些都有详尽的例子,一看代码,你就能明白jquery里实现ajax是怎么回事了,简单明了。

    jquery-get-post-load 方法

    ### jQuery中的GET、POST与LOAD方法详解...jQuery 的 GET、POST 和 LOAD 方法以及 AJAX 方法为开发者提供了强大的工具来处理客户端与服务器之间的数据交互。通过合理运用这些方法,可以极大地提升 Web 应用的用户体验。

    ajax总结:formdata,get,post,ajax等

    ajax总结,load,get,post,ajax总结,还有formdata~~~

    Ajax与jquery相结合实现的无数新验证用户之load()get方法

    在现代Web开发中,Ajax(异步...通过load()、$.get()和$.post()等方法,我们可以轻松实现实时用户验证,提供更加流畅的用户体验。在实际开发中,根据需求选择合适的方法,同时注意数据安全和用户体验,是至关重要的。

    jQuery ajax - load() 方法

    `jQuery` 的 `load()` 方法在处理简单的数据加载场景时非常方便,但如果需要更复杂的异步操作,比如文件上传、自定义HTTP头或跨域请求,可能需要使用 `$.ajax()` 或 `$.get()`、`$.post()` 等更强大的方法。...

    AJAX实例,get post应用

    function Ajax(url,method,parameter,onSuccess,onError,onLoad){ this.xmlHttp=null; this.url=url; this.method=method; this.parameter=parameter; this.success=onSuccess?onSuccess:null; this.error=on...

    jquery中ajax常用的方法,jQuery ajax框架常用方法总结.docx

    ajax() 方法是 jQuery 中最强大的 AJAX 方法,它可以发送 GET、POST、PUT、DELETE 等多种类型的请求。该方法的语法为 `$.ajax(options)`,其中 `options` 是一个对象,它可以包含多种参数。 常见的参数包括: * url...

    在vb.net (asp.net)中后台引用ajax函数的方法

    在这里,我们注册了两个处理程序,一个用于POST和GET请求的"ajax/*.ashx"路径,另一个用于处理所有以".ashx"结尾的请求。类型分别指向`Ajax.PageHandlerFactory`和`Ajax.AjaxHandlerFactory`,这些都是AJAX库提供的...

    详谈jQuery Ajax(load,post,get,ajax)的用法

    虽然前面提到的load、post和get方法都是对$.ajax方法的封装,但在处理复杂的逻辑时,还是需要直接使用$.ajax方法。$.ajax方法提供了完整的Ajax功能,允许开发者完全自定义请求过程。基本语法为: ```javascript $....

    JQueryAjax的简介

    jQuery 提供了多种方法来处理 Ajax 通信,其中主要包括 $.ajax()、.load()、$.get() 和 $.post() 方法。 - **$.ajax()**:这是 jQuery 中最底层也是最灵活的 Ajax 封装方法。它可以处理各种类型的 Ajax 请求,并...

    详细解读Jquery各Ajax函数($.get(),$.post(),$.ajax(),$.getJSON())

    接下来,我们将详细介绍jQuery中各种AJAX函数,包括$.get()、$.post()、$.ajax()和$.getJSON()。 首先,$.get()方法是一种简单实现GET请求的方式。它的语法是$.get(url, [data], [callback])。其中url参数代表请求...

    java spring mvc网站报XMLHttpRequest cannot load,只能get访问不能post访问 的解决办法.zip

    在Java Spring MVC开发的Web应用中,用户可能会遇到一个常见的问题,即XMLHttpRequest(通常由Ajax请求触发)只能执行GET请求,而无法成功发起POST请求。这个问题通常表现为浏览器的JavaScript控制台显示错误信息...

    jquery+ajax例子

    - **$.get()**和**$.post()**:简化版的Ajax请求,分别用于GET和POST操作。 - **$.getJSON()**:专门用于获取JSON格式数据的函数。 - **$.load()**:用于加载服务器返回的HTML片段并插入到DOM中。 4. **Ajax示例...

    ajax 前台js调用后台方法

    &lt;add verb="POST,GET" path="ajax/*.ashx" type="Ajax.PageHandlerFactory, Ajax"/&gt; &lt;!-- AjaxPro.dll的配置 --&gt; *" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory, AjaxPro"/&gt; ``` 注意,这两种...

    jQuery_Ajax_实例_全解析

    在本文中,我们将深入探讨jQuery的Ajax功能,特别是通过`jQuery.get()`和`jQuery.post()`这两个简单方法以及核心的`jQuery.ajax()`方法。这些方法使得与服务器的异步通信变得更加容易。 首先,`jQuery.load()`方法...

    jQuery Ajax之$.get()方法和$.post()方法

    在jQuery库中,$.get()和$.post()是两种非常常用的Ajax请求方法,它们用于向服务器发送异步请求,获取或提交数据,而无需刷新整个页面。这些方法都是全局函数,与jQuery对象的方法如.load()有所不同,后者是对特定...

    jquery,ajax的几个小例子

    2. **$.get()和$.post()**:这两个是简化的Ajax函数,分别用于GET和POST请求。例如: ```javascript $.get('your-url', {key: value}, function(response) { // 处理返回的数据 }); $.post('your-url', {key: ...

    ajax全集参考手册

    - GET与POST请求:了解何时使用GET和POST方法,以及它们的差异。 2. **Ajax请求生命周期** - 阶段解析:打开连接、发送请求、接收响应、关闭连接等各个阶段的详细解释。 - 事件处理:onreadystatechange、load、...

    jQuery_Ajax全解析

    无论是简单的 `load()`、`get()` 还是 `post()` 方法,还是更灵活强大的 `$.ajax()` 方法,都为开发者提供了丰富的工具箱来构建现代 Web 应用。理解这些方法的工作原理及应用场景对于高效地利用 jQuery 来提升 Web ...

Global site tag (gtag.js) - Google Analytics