2018-02-12
jquery-ajax请求
jquery 评论:0 浏览:21

转载请注明出处:https://oldnoop.tech/c/108.html

Ajax

如何理解ajax

1.ajax也是发送网络请求

2.ajax通过js代码发送网络请求

3.ajax发送请求之后,当前页面不跳转

即使服务端发生跳转,也不影响客户端页面,客户端页面仍然不跳转

4.编写jquery提供的ajax代码技巧,避免新手出现少括号等毛病

先编写

$.ajax();

再在()中添加{},

$.ajax({});

然后在{}中换行,

$.ajax({

});

jquery发送ajax请求

常用如下几种方式:

$.ajax

$(selector).load(url)

$.get

$.post

$.getJSON

$.getScript

 

主要是理解下面这一种方式

$.ajax({                                

url:'', //http请求的url路径

type:'post', //值为get|post,默认是get,

async: true,//是否异步,默认true

dataType:,   

//客户端期望服务器响应的数据类型:

//json|xml|text|html|script|jsonp

data:{},                              

//发送到服务器的数据,

//1.js对象:{},

//2.post提交的形式(字符串方式):key1=value1&key2=value2

success:function(res){ //http请求发送成功,收到服务器的响应

},                                  

error:function(){   //http请求发送失败

}                                   

});

注意如下几点:

其他几种方式 都是 异步方式,

load函数方式 是jQuery对象级别的函数,其他几种都是jQuery类级别的函数,

这里有点像 java语言的实例方法和静态方法,可以把$自身看做jQuery类, $(selector)看做是jQuery的对象



  • 转载请注明出处:https://oldnoop.tech/c/108.html
验证码

Copyright © 2018 oldnoop.tech. All Rights Reserved

鄂ICP备18003018号