jQuery AJAX 简介学习笔记

什么是 AJAX?

AJAX(Asynchronous JavaScript and XML)是一种在无需重新加载整个页面的情况下,通过后台与服务器交换数据的技术。

jQuery 中的 AJAX 方法

jQuery 提供了一系列的 AJAX 方法,使得 AJAX 的使用变得更加简单。以下是几个常用的 AJAX 方法:

$.ajax()

用于执行异步 AJAX 请求。

javascriptCopy Code
$.ajax({ url: "test.html", success: function(result){ $("#div1").html(result); } });

$.get()

用于执行 HTTP GET 请求。相对于 $.ajax()$.get() 具有更简洁的语法。

javascriptCopy Code
$.get("test.php", function(data, status){ alert("Data: " + data + "\nStatus: " + status); });

$.post()

用于执行 HTTP POST 请求。相对于 $.ajax()$.post() 具有更简洁的语法。

javascriptCopy Code
$.post("test.php", { name: "binjie09", age: 18 }, function(data, status){ alert("Data: " + data + "\nStatus: " + status); });

实例

下面是一个简单的实例,演示如何使用 AJAX 从服务器获取 JSON 数据并显示在页面上。

HTML:

htmlCopy Code
<div id="user"></div>

JavaScript:

javascriptCopy Code
$.get("user.json", function(data, status){ var html = "<ul>"; $.each(data, function(index, value){ html += "<li>" + value.name + "(" + value.age + "岁)</li>"; }); html += "</ul>"; $("#user").html(html); });

JSON 数据:

jsonCopy Code
[ { "name": "张三", "age": 20 }, { "name": "李四", "age": 22 }, { "name": "王五", "age": 25 } ]

以上就是 jQuery AJAX 简介学习笔记的内容和实例。希望对你有所帮助!