首页 > 其他分享 >Web阶段:第二十章:Ajax请求

Web阶段:第二十章:Ajax请求

时间:2023-09-01 17:22:56浏览次数:37  
标签:Web jsonObj xmlHttpRequest 请求 ajax 第二十章 Ajax name

什么是Ajax请求?
AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。
ajax是一种浏览器异步发起请求。局部更新页面的技术。
1、异步发起请求
2、局部更新页面

原生Ajax请求的实现(了解)

<script type="text/javascript">
function ajaxRequest() {
1
2
// 1、我们首先要创建XMLHttpRequest
var xmlHttpRequest = new XMLHttpRequest();
// 2、调用open方法设置请求参数
xmlHttpRequest.open(“GET”, “http://localhost:8080/day17/ajaxServlet?action=javaScriptAjax”, true);
// 4、在send方法前绑定onreadystatechange事件,处理请求完成后的操作。
xmlHttpRequest.onreadystatechange = function(){
if (xmlHttpRequest.readyState == 4 && xmlHttpRequest.status == 200) {
alert(“响应回来啦”);
// alert(“服务器返回的数据是:” + xmlHttpRequest.responseText);
var jsonObj = JSON.parse( xmlHttpRequest.responseText );
// alert( “编号:” + jsonObj.id + “,姓名:” + jsonObj.name );
document.getElementById(“div01”).innerHTML = “编号:” + jsonObj.id + “,姓名:” + jsonObj.name;
}
}
// 3、调用send方法发送请求
xmlHttpRequest.send();
alert(“这是请求后面的代码”);
}

Jquery中的Ajax请求
$.ajax方法
url 请求的地址
type 请求的方式GET或POST
data 请求的参数(发送给服务器的数据)
支持两种格式
一:name=value&name=value
二: { 属性名:值 }

success 请求成功后响应的函数
dataType 服务器回传的数据类型
1.text返回纯文本、
2.xml、
3.json返回json对象

案例:

// ajax请求
$("#ajaxBtn").click(function(){

$.ajax({
url:"http://localhost:8080/day17/ajaxServlet",
type:"GET",

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

更多内容请见原文,原文转载自:https://blog.csdn.net/weixin_44519496/article/details/120716873

标签:Web,jsonObj,xmlHttpRequest,请求,ajax,第二十章,Ajax,name
From: https://www.cnblogs.com/wangchuanxinshi/p/17672450.html

相关文章

  • [-004-]-Python3+Unittest+Selenium Web UI自动化测试之部署Jenkins后脚本无界面执行
    一、场景:jenkins构建selenium自动化用例的时候,会有jenkins自带服务后台运行自动化脚本,可无界面运行IE、Chrome、Firefox。 二、解决办法:managejenkis-节点-添加节点 三、填写信息如下:    四、此时看到新建robot节点,但未启动五、点击节点robot,详情界面显示了......
  • 彻底删除tomcat-webapps目录下的自带项目
    参考文档:删除Tomcat-webapps目录自带项目-Flyin-Gaga-CSDN博客https://blog.csdn.net/flyingaga/article/details/63691634?utm_source=blogxgwz8删除Tomcat-webapps目录自带项目-Airship的个人页面-OSCHINAhttps://my.oschina.net/airship/blog/30631131.webapps目录......
  • BUUCTF [安洵杯 2019]easy_web
    试试模板注入发现,不行,然后伪协议,不行,再爆破目录也不行。从?img=TXpVek5UTTFNbVUzTURabE5qYz0入手,可能是base64编码。base64解码:(不知道为什么别的WP上变成这样了,否则解不出来)TXpVek5UTTFNbVUzTURabE5q得到:MzUzNTM1MmU3MDZlNj再base64解码:MzUzNTM1MmU3MDZl得到:353535......
  • svnWebUI svn服务端web 开源代码版本控制系统 图形化管理系统
    svn是Subversion的简称,是一个开源的代码版本控制系统,svn就是用于多人共同开发同一个项目,达到资源共用目的工具。版本控制是什么?版本控制(Revisioncontrol)是指对软件开发过程中各种程序代码、配置文件及说明文档等文件变更的管理。可记录每个版本的信息,方便问题追踪。同时版本控制......
  • 基于JavaWeb的科技创新管理系统的设计与实现-计算机毕业设计源码+LW文档
    选题意义: 现代企业越来越重视管理观念的改变,并随着信息化技术的发展,企业信息化程度逐渐提高,许多企业使用管理系统来提高管理效率,比如企业的OA办公管理,通过系统实现员工工作流程的管理以及各项事宜系统化管理。对企业的产品管理方面,使用产品采购管理系统、产品销售管理系统和产品......
  • 超全面的JavaWeb笔记day10<Response&Request&路径&编码>
    1、Response2、Request3、路径4、编码请求响应流程图 response1、response概述response是Servlet.service方法的一个参数,类型为javax.servlet.http.HttpServletResponse。在客户端发出每个请求时,服务器都会创建一个response对象,并传入给Servlet.service()方法。response对象是用来......
  • H5 及 web 页面微信授权登录流程
    https://blog.csdn.net/joe0235/article/details/115935515一、事先准备工作配置参数测试公众平台信息(测试号相关配置示例):1、打开公众平台的测试账号2、配置js接口安全域名3、扫码关注测试公众号4、修改网页授权地址配置授权回调的域名,至于什么是OAuth2.0,大家自行百度吧。这......
  • CTFSHOW_web1
    PHPintval()函数wp1wp2intval()函数和mysqllimit用法......
  • python使用一个目录启动为web服务
    python2版本#mac举例#1、进入命令行#2、cd到指定目录cd/Users/apple/Downloads#3、启动服务python2-mSimpleHTTPServer8080#4、访问http://局域网ip:8080/文件名 python3版本#mac举例#1、进入命令行#2、cd到指定目录cd/Users/apple/Downloads#3、启动服......
  • Bugku-web34(文件包含)
    一:学到了一个挺有意思的文件包含代码::<scriptlanguage=php>system("find/-nameflag*");</script>二:文件上传的方式;菜刀连接;;<scriptlanguage="php">phpinfo();@eval($_POST['flag']);</script>......