jQuery封装了功能完整的Ajax方法,我们常用的jQuery方法有3个,分别是$.ajax()、$.get()、$.post()。
1,ajax()方法
ajax方法接收一个对象作为参数,对象的属性名为ajax的设置参数,属性值为ajax的设置值。
常用的参数有:
type:请求类型,可选值有post和get。
url:发送请求的地址。
data:发送到服务器的数据。必须是“key0=value0&key1=value1“或键值对的形式(对象)。
cache:规定是否读取缓存数据,true表示读取,false表示不读取,直接从服务器获取。
dataType:期望服务器返回的数据类型,可选值有xml,html,script,json,text。
success:ajax请求成功回调函数。
error:ajax请求失败回调函数。
使用ajax()方法时,所有的设置参数都是可选的,除了上诉参数外,还有很多其他的参数可选,这让我们在通过jQuery实现ajax时有了更大的灵活性。如果你想了解更多相关参数的信息,请到jQuery官网查询。
2,get()方法
如果你觉得ajax()方法发送简单get请求还是太麻烦,那么你可以直接使用$.get()方法。
该方法只需要4个参数,发送请求的url,发送的数据,请求成功的回调函数,期望的返回值类型。
3,post()方法
使用$.post()方法和$.get()一样,他们都只需要4个参数。
4,load()方法
load()方法可以直接请求服务器的数据并添加到DOM元素中。默认使用get方式,如果你向服务器发送了数据,将自动转换为post方式。
如果您觉得本文的内容对您的学习有所帮助:
关键字:
jQuery