问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

ajax请求的五个步骤?

发布网友 发布时间:2022-04-22 23:36

我来回答

2个回答

懂视网 时间:2022-04-07 09:26

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 请求载入信息 

相比于复杂的$.ajax而言,GET请求功能则显得更加简单,请求成功时可调用回调函数。当然如果需要在出错时执行函数,那么还请使用$.ajax。

实例:

$.get("test.cgi", { name: "John", time: "2pm" },function(data){
alert("Data Loaded: " + data);
});

3、通过远程 HTTP POST 请求载入信息 

POST请求功能也相对比较简单,请求成功时可调用回调函数。如果需要在出错时执行函数,那么请使用$.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;
});
});

推荐教程:js入门教程

热心网友 时间:2022-04-07 06:34

ajax请求的五个步骤:

1.建立XMLHttpRequest对象。

2.设置回调函数。

3.使用open方法与服务器建立链接。

4.向服务器发送数据。

5.在回调函数中针对不同的响应状态进行处理。

Ajax即Asynchronous Javascript And XML(异步JavaScript和XML)在 2005年被Jesse James Garrett提出的新术语,用来描述一种使用现有技术集合的‘新’方法。

包括: HTML 或 XHTML, CSS, JavaScript, DOM, XML, XSLT, 以及最重要的XMLHttpRequest。 

使用Ajax技术网页应用能够快速地将增量更新呈现在用户界面上,而不需要重载(刷新)整个页面,这使得程序能够更快地回应用户的操作。

Ajax这个术语源自描述从基于 Web 的应用到基于数据的应用:

Ajax 不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技术。

使用 JavaScript 向服务器提出请求并处理响应而不阻塞用户核心对象XMLHttpRequest。通过这个对象,您的 JavaScript 可在不重载页面的情况与 Web 服务器交换数据,即在不需要刷新页面的情况下,就可以产生局部刷新的效果。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
猫咪丢了之后心里很难过,然后男友担心我就重新去领养了一只小花猫,可是... 有关名侦探柯南黑暗组织!! qq上删除的好友怎么找回来,六个月以上的。只要能找到QQ号就行,我可以... 六个月内删掉的qq好友能找回吗? 急!!因欠费而停机的手机能收到短信吗 手机关机之后停机信息是否可以收到 手机欠费后冲了钱但还是欠费会收到短信吗 手机停机了,包月的流量没用完,能收到微信吗? 德州到潍坊用不用隔离? 南都周刊2011年有一篇社论≪躺在时间的河流上怀念他们≫写得很棒... win10企业版ltts什么意思? 如何安装可用的win10企业版? win10企业版和专业版各有什么特点? Win10专业版和企业版的区别是什么?Win10专业版和企业版哪个好 微信中和好友的视频通话从哪能看见? vivo手机视频通话设置在哪里设置? 什么面粉比较适合做包子馒头? 微信上的视频聊天在哪儿? 饼干和馒头哪个更有营养? 饼干受潮能蒸馒头吗 想做馒头的时候,应该选择哪一类型的面粉? 什么样的面粉 香满园面粉能用来干什么? 家里买了一个烤箱,做蛋糕和饼干都是馒头加蛋的味道,(面粉是用馒头专用面粉和玉米淀粉混合的) 饼干烤好后口感粉粉的 做饼干需要买那种面粉呢? 烤曲奇饼干是高筋面粉还是低筋面粉?做馒头的面粉可以烤曲奇吗? 烤饼干能不能用普通面粉? 包子馒头粉可以做蛋糕吗 太原有什么名胜古迹 ajax请求的五个步骤是什么? ajax请求的五个步骤 jquery ajax请求的五个步骤 Ajax请求有哪些请求方式 怎么实现ajax请求 ajax请求怎么写后台处理? ajax;这个ajax请求是什么意思啊,能解释一下吗 描述一次完整的Ajax请求过程 怎么发送ajax请求 ajax请求的数据格式有哪些? 请问什么是ajax请求? 一个ajax,请求多个url ajax请求接口里的数据,然后显示在页面里 怎样在ajax请求外访问ajax中的数据 如何判断一个请求是否为AJAX请求 怎么将EXCEL中各工作表的名字快速变为日期???还有怎么将每个工作表中的同一格设为连续的日期?? 怎么在excel中一个单元格内打出姓名&#47;日期要姓名在上半个格,日期在下半个格?请教_百度问一问 excel多日期,多数据,多姓名怎么做? EXCEL中如何输入姓名就显示时间? 怎样在EXCEL中将文本数字转化成日期