Jquery中常用的AJax的方法有哪几个

如题所述

第1个回答  2017-07-24
jQuery中ajax的4种常用请求方式:

1.$.ajax()返回其创建的 XMLHttpRequest 对象。
$.ajax() 只有一个参数:参数 key/value 对象,包含各配置及回调函数信息。详细参数选项见下。
如果你指定了 dataType 选项,请确保服务器返回正确的 MIME 信息,(如 xml 返回 "text/xml")。
实例:
保存数据到服务器,成功时显示信息。
$.ajax({
type: "post",
dataType: "html",
url: '/Resources/GetList.ashx',
data: dataurl,
success: function (data) {
if (data != "") {
$("#pager").pager({ pagenumber: pagenumber, pagecount: data.split("$$")[1], buttonClickCallback: PageClick });
$("#anhtml").html(data.split("$$")[0]);

}
}
});

2.通过远程 HTTP GET 请求载入信息。
这是一个简单的 GET 请求功能以取代复杂 $.ajax 。请求成功时可调用回调函数。如果需要在出错时执行函数,请使用 $.ajax。
实例:
$.get("test.cgi", { name: "John", time: "2pm" },
function(data){
alert("Data Loaded: " + data);
});

3. 通过远程 HTTP POST 请求载入信息。
这是一个简单的 POST 请求功能以取代复杂 $.ajax 。请求成功时可调用回调函数。如果需要在出错时执行函数,请使用 $.ajax。
实例:
$.post("/Resources/addfriend.ashx", { "fid": fids, "fname": fnames, "tuid": tuids, "tuname": tunames }, function (data) {
if (data == "ok") {
alert("添加成功!");
}
})

4.通过 HTTP GET 请求载入 JSON 数据。
实例:
$.getJSON("http://api.flickr.com/services/feeds/photos_public.gne?tags=cat&tagmode=any&format=json&jsoncallback=?",
function(data){
$.each(data.items, function(i,item){
$("<img/>").attr("src", item.media.m).appendTo("#images");
if ( i == 3 ) return false;
});
});本回答被网友采纳

请列举jquery中关于ajax的常用的3种请求的基本用法
1.$.ajax()返回其创建的 XMLHttpRequest 对象。.ajax() 只有一个参数:参数 key\/value 对象,包含各配置及回调函数信息。详细参数选项见下。如果你指定了 dataType 选项,请确保服务器返回正确的 MIME 信息,(如 xml 返回 "text\/xml")。实例:保存数据到服务器,成功时显示信息。.ajax({ type: ...

关于jquery Ajax几个方法的问题
('#content').load(url);load是jQuery原型的方法,只能用在jQuery对象上。并且返回的数据可以是任何文本类型,同时会把数据写入jQuery对象中,相当于先$.get然后再$('#content').html 然后$.get和$.getJSON这两种方法都是基于$.ajax扩展出的简略方法。.get只是指定了AJAX的请求方式是GET。相当于$.a...

java 、JQuery问题,$.ajax()、$.post()、$.get(),各在什么情况下使用...
这个方法默认使用 GET 方式来传递的,如果[data]参数有传递数据进去,就会自动转换为POST方式的。jQuery 1.2 中,可以指定选择符,来筛选载入的 HTML 文档,DOM 中将仅插入筛选出的 HTML 代码。语法形如 "url #some > selector"。这个方法可以很方便的动态加载一些HTML文件,例如表单。示例代码:("....

jquery ajax怎么通过header传递参数
首先的首先,涉及业务逻辑的输入是需要通过参数传递的,主要有三种方法:path, query, POST\/PUT body path: GET \/api\/user\/123 其中的123通过path传递 query: GET \/api\/search_user?userId=123 body: POST \/api\/user-signup {username: 'john'} 不建议通过header传参的原因:1. proxy 和 r...

如何结合Jquery 的validate 和 ajax submit进行工作
在jquery 中使用ajax方式进行异步调用有3种方式:$.post、$.get、$.ajax.其中$.post、$.get是封装的$.ajax方法。处理一些较为简单的ajax请求,参数少的情况。如果遇到复杂数据传输,或者对传输配置参数需要定义,就需要$.ajax了。一、$.ajax的一般格式 .ajax({ type: 'POST',url: url ,data: ...

如何使用JQ中的Ajax
jQuery是一个轻量级js框架,使用方便快捷,更是封装ajax处理方法,如$.load() $.get() $.post() 等 但最常用的方法还是$.ajax()$.ajax({ type: 'POST',   async: false, \/\/注意这里要求为Boolean类型的参数,false不能写成'false'不然会被解析成true url: url , data: data...

jQuery AJAX 和其回调函数
jQuery (selector).load(URL,data,callback);必需的 URL 参数规定您希望请求的 URL。可选的 data 参数规定连同请求发送的数据。可选的 callback 参数是请求成功后所执行的函数名。3.其余主要方法描述 4.一个封装了的ajax函数,使用了回调函数 函数很简单,接收参数有三个 url是请求地址,data是...

通过XMLHttpRequest和jQuery实现ajax的几种方式_jquery
jquery中的$.ajax集合了get、post方法,默认的是get。如果直接用POST的话,代码更简单示例二:一、XMLHttpRequest实现获取数据不使用jQuery实现页面不刷新获取内容的方式,我们这里采用XMLHttpRequest原生代码实现;js代码如下:插入HTML代码:点击获取文本内容 二、jQuery实现ajax获取信息这个例子是动态的从后台...

jquery $.ajax $.get $.post的区别是什么噢?
.ajax 是 jQuery 底层 AJAX 实现,$.ajax是一种通用的底层封装,$.ajax()请求数据之后,则需要使用回调函数,有beforeSend、error、dataFilter、success、complete等。.get $.post是简单易用的高层实现,我们使用$.get $.post方法,jQuery会自动封装调用底层的$.ajax。.get 只处理简单的 GET 请求功能...

jq的ajax请求写法
1、定义和用法 ajax() 方法通过 HTTP 请求加载远程数据。该方法是 jQuery 底层 AJAX 实现。简单易用的高层实现见 $.get, $.post 等。$.ajax() 返回其创建的 XMLHttpRequest 对象。大多数情况下你无需直接操作该函数,除非你需要操作不常用的选项,以获得更多的灵活性。最简单的情况下,$.ajax()...

相似回答