ajax请求的五个步骤(ajax请求的5种方式及用法)

ajax请求的五个步骤(ajax请求的5种方式及用法)

ajax请求的五个步骤

第一步,创建XMLHttpRequest对象

第二步,注册回调函数

第三步,配置请求信息,open(),get

第四步,发送请求,post请求下,要传递的参数放这

第五步,创建回调函数

//第一步,创建XMLHttpRequest对象
var xmlHttp = new XMLHttpRequest();
function CommentAll() {
 //第二步,注册回调函数
 xmlHttp.onreadystatechange =callback1;
 //{
 // if (xmlHttp.readyState == 4)
 // if (xmlHttp.status == 200) {
 // var responseText = xmlHttp.responseText;
 // }
 //}
 //第三步,配置请求信息,open(),get
 //get请求下参数加在url后,.ashx?methodName = GetAllComment&str1=str1&str2=str2
 xmlHttp.open("post", "/ashx/myzhuye/Detail.ashx?methodName=GetAllComment", true);
 //post请求下需要配置请求头信息
 //xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
 //第四步,发送请求,post请求下,要传递的参数放这
 xmlHttp.send("methodName = GetAllComment&str1=str1&str2=str2");//"
}
//第五步,创建回调函数
function callback1() {
 if (xmlHttp.readyState == 4)
 if (xmlHttp.status == 200) {
 //取得返回的数据
 var data = xmlHttp.responseText;
 //json字符串转为json格式
 data = eval(data);
 $.each(data,
 function(i, v) {
 alert(v);
 }); 
 }
}

后台方法

private void GetAllComment(HttpContext context)
 {
 //Params可以取得get与post方式传递过来的值。
 string methodName = context.Request.Params["methodName"];
 //QueryString只能取得get方式传递过来的值。
 string str1 = context.Request.Form["str1"];
 //取得httpRequest传来的值,包括get与post方式
 string str2 = context.Request["str2"];
 List<string> comments = new List<string>();
 comments.Add(methodName);
 comments.Add(str1);
 comments.Add(str2);
 //ajax接受的是json类型,需要把返回的数据转给json格式
 string commentsJson = new JavaScriptSerializer().Serialize(comments);
 context.Response.Write(commentsJson);
 }

本篇文章到这里就已经全部结束了,更多其他精彩内容可以关注的JavaScript视频教程栏目!

以上就是ajax请求的五个步骤的详细内容,更多请关注其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人,不代表IT壹频道。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。转载请注明出处:https://www.1pindao.com/baike/18913.html

(0)
上一篇 2022年 12月 13日 22:10:36
下一篇 2022年 12月 13日 22:18:16

相关推荐

  • 品牌网络营销案例(成功的网络营销案例及分析)

    本文盘点了五个2021年直戳人心的营销案例,分别是内外、探探、网易严选、轩妈、小红书。这些案例是2021年的惊鸿一瞥,在无数网友心中留下了短暂而又深刻的动情,你是否也因为这些营销而“破防了”?快来一起看看吧。 刷屏、扎心、破防了…曾经打在品牌营销圈的聚光灯一下子变得暗淡,再也看不到一条绵延不绝的潮水流向,因为潮水正在褪去。随着而来的国潮、跨界……遍地开花的网…

    2022年 12月 12日 百科知识
    225
  • 兰州烧饼什么意思(网络用语兰州烧饼的解释)

    兰州烧饼这个词是个骂人梗,是一个平台上的粉丝要求我解释一下的,今天就来解释一下兰州烧饼是什么意思! 兰州烧饼其实很好理解,Lan Zhou Shao Bing,首字母就是LZSB。 意思就是楼主傻[B],用于对楼主发一些(文明用语)帖子的问候。 这个梗来源比较有意思,网上老油条都知道LZSB啥意思,但有些小白还是不懂的。 一位网名叫“毒死狗熊”的百度吧友在W…

    2022年 12月 21日
    190
  • 微信小程序开发工具在哪(微信小程序开发者工具使用方法)

    一、微信开发者工具下载 登录微信公众平台后,在左边“开发”工具栏里,点击“开发工具”,再选择“开发者工具”,然后进行下载,下载完成后进行安装。 二、微信开发者工具的认识 1、用微信扫码登录微信开发者工具。 2、在小程序项目栏中选择“小程序”,鼠标点击“+”创建项目,然后输入自己的APPID,前期我们学习过程当中只选择“不适用云开发”功能,后期继续学习,然后点…

    2022年 11月 21日 百科知识
    1.0K
  • 护发养发哪种产品好用(养发护发品牌排行榜前十名)

    日常护发技巧 多吃含钙、铁、锌、镁和蛋白质的食物,壳类(如栗)、鱼类、坚果类(如核桃)、橄榄油等也能增强头发的光泽和弹性、改善头发组织的效能。 发质脆弱的人,应选用性质比较温和的洗发水;要经常修剪开叉的头发;头发不宜多染、多烫;保持心情舒畅也能保持头发乌黑发亮。 挑选洗发水 干性发质油性头皮的人,要选择适合油性发质的洗发水。使用洗发水的目的主要是要它清除头皮…

    2022年 12月 14日
    163
  • 网页视频如何下载到本地(三招教你轻松下载全网视频)

    平时我们在电脑上看视频,想要保存下来,却发现没有下载按钮,或者需要付费会员才能下载,顿时就没了兴趣。今天就来教大家3个套路,全网视频任你保存。 一、网页元素审查 1.在任意浏览器播放视频,鼠标右键选择【检查】或直接快捷键【F12】,打开网页元素审查窗口; 2.点击【仿真设备切换】按钮,将页面切换成移动端页面; 3.依次点击【网络】-【媒体】,进入网页缓存文件…

    2022年 11月 30日 百科知识
    359
  • csgo怎么改国服启动器(国际服与国服自由切换的方法)

    CSGO俗称反恐精英,一看就是CS系列的游戏,既然是新名字,那就应该是CS升级版才对。特别是CSGO国服上线之后,那更是吸引了不少国际服的玩家转战国服,这个CSGO国服启动项在哪呢?其实最大的区别就是你用的启动器是哪家的,如果是完美启动器的话,那就是国服没错了,但是你用的是steam启动器的话,那你还是在国际服哟。  其实CSGO国服启动项的问题,就是ste…

    2022年 12月 2日 百科知识
    345