1、定义和用法
ajax() 方法通过 HTTP 请求加载远程数据。
该方法是 jQuery 最底层 AJAX 实现。简单易用的高层实现见
.
g
e
t
,
.post 等。$.ajax() 返回其创建的 XMLHttpRequest 对象。大多数情况下你无需直接操作该函数,除非你需要操作不常用的选项,以获得更多的灵活性。
最简单的情况下,$.ajax() 可以不带任何参数直接使用。
注意:所有的选项都可以通过 $.ajaxSetup() 函数来全局设置。
jQuery.ajax([settings])
3、常用参数
更多参数请戳:www.w3school.com.cn/jquery/ajax…
1)通过 AJAX 加载一段文本:
jQuery 代码:
$(document).ready(function(){
$("#b01").click(function(){
htmlobj=$.ajax({url:"/jquery/test1.txt",async:false});
$("#myDiv").html(htmlobj.responseText);
HTML代码:
<div id="myDiv"><h2>Let AJAX change this text</h2></div>
<button id="b01" type="button">Change Content</button>
2)通过 AJAX 向服务器发请求:
$(function(){
var dataList= {};
$.ajax({
type : "POST",
contentType: "application/json;charset=UTF-8",
url : "http://127.0.0.1/admin/list/",
data : JSON.stringify(dataList),
success : function(result) {
console.log(result);
error : function(e){
console.log(e.status);
console.log(e.responseText);