当前位置: 首页 > news >正文

外卖网站建设wordpress主题幻灯片

外卖网站建设,wordpress主题幻灯片,网站模版制作教程,高邮城乡建设网站概念:AJAX(Asynchronous JavaScript And XML):异步的JavaScript和XML AJAX作用#xff1a; 1.与服务器进行数据交换:通过AJAX可以给服务器发送请求#xff0c;并获取服务器响应的数据 使用了AJAX和服务器进行通信#xff0c;就可以使用HTMLAJAX来替换JSP页面了 2#xf…概念:AJAX(Asynchronous JavaScript And XML):异步的JavaScript和XML AJAX作用 1.与服务器进行数据交换:通过AJAX可以给服务器发送请求并获取服务器响应的数据 使用了AJAX和服务器进行通信就可以使用HTMLAJAX来替换JSP页面了 2 异步交互:可以在不重新加载整个页面的情况下与服务器交换数据并更新部分网页的技术如︰搜索联想、用户名是否可用校验等等... 同步与异步 1AJAX快速入门 1.1 编写AjaxServlet并用response输出字符串 //1.响应数据 resp.getWriter().write(hello ajax~~~); 1.2 创建XMLHttpRequest 对象:用于和服务器交换数据 // 创建 XMLHttpRequest 对象 const xhttp new XMLHttpRequest();// 定义回调函数 xhttp.onload function() { // 您可以在这里使用数据 } 1.3 向服务器发送请求 xhttp.open(GET, url);//url为地址 xhttp.send(); 1.4 获取服务器响应数据 xhttp.onreadystatechange function() {if (this.readyState 4 this.status 200) {alert(this.responseText);} } 2案例 验证用户是否存在 Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {//1.接收用户名String username req.getParameter(username);//2.调用service查询User对象boolean flag true;//3.响应标记resp.getWriter().write(flag);} script//1.给用户输入框绑定失去焦点事件document.getElementById(username).onclickfunction (){//2.发送请求var username this.value;//2.1 创建核心对象// 创建 XMLHttpRequest 对象const xhttp new XMLHttpRequest();// 定义回调函数xhttp.onload function() {// 您可以在这里使用数据}//2.2 发送请求xhttp.open(GET, http://localhost:8080/ajax-demo/selectUserServlet?usernameusername);xhttp.send();//2.3 获取相应xhttp.onreadystatechange function() {if (this.readyState 4 this.status 200) {if (this.responseText true){//用户名存在,显示提示信息document.getElementById(username_err).style.display;}else {//用户名不存在,清楚提示信息document.getElementById(username_err).style.displaynone;}}}} /script 3Axios Axios对原生的AJAX进行封装简化书写 3.1 Axios快速入门 3.1.1 引入axios的js文件 script srcjs/axios-0.18.0.jsscript 3.1.2 使用axios发送请求并获取响应结果 //1.get axios({method:get,url:http://localhost:8080/ajax-demo/axiosServlet?usernamezhangsan }).then(function (resp){alert(resp.data); }) //2.post axios({method:post,url:http://localhost:8080/ajax-demo/axiosServlet,data:usernamezhangsan }).then(function (resp){alert(resp.data); }) 3.2 Axios请求方法别名 为了方便起见Axios已经为所有支持的请求方法提供了别名 方法名作用get(url)发起GET方式请求post(url,请求参数)发起POST方式请求 //1.get axios.get(http://localhost:8080/ajax-demo/axiosServlet?usernamezhangsan).then(function (resp){alert(resp.data); }) //2.post axios.post(http://localhost:8080/ajax-demo/axiosServlet,usernamezhangsan).then(function (resp){alert(resp.data); }) 原版的阅读性更高而这种则更加简单 4JSON 概念:JavaScript Object Notation。JavaScript对象表示法 由于其语法简单层次结构鲜明现多用于作为数据载体在网络中进行数据传输 4.1 JSON基础语法 var 变量名 {key1:value1,key2:value2,...}; 示例 var json {name:zhansan,age:23,address:[北京,上海,西安]}; 获取数据 变量名.key json.name value的数据类型为: 数字(整数或浮点数) 字符串(在双引号中) 逻辑值(true 或false) 数组(在方括号中) 对象(在花括号中) null 4.2 JSON数据和Java对象转换 请求数据:JSON字符串转为Java对象 响应数据:Java对象转为JSON字符串 Fastjson是阿里巴巴提供的一个Java语言编写的高性能功能完善的JSON库是目前Java语言中最快的JSON库可以实现Java对象和JSON字符串的相互转换 4.2.1 导入坐标 dependencygroupIdcom.alibaba/groupIdartifactIdfastjson/artifactIdversion1.2.62/version /dependency 4.2.2 Java对象转JSON //1.将java对象转为json字符串 User user new User(); user.setId(1); user.setUsername(zhangsan); user.setPassword(123);String jsonString JSON.toJSONString(user);System.out.println(jsonString);//{id:1,password:123,username:zhangsan} 4.2.3 JSON字符串转Java对象 //2.将JSON转化为java对象 User u JSON.parseObject({\id\:1,\password\:\123\,\username\:\zhangsan\},User.class); System.out.println(u);//User{id1, usernamezhangsan, password123}
http://www.pierceye.com/news/64400/

相关文章:

  • 佛山新网站制作怎么样自己做的网站打不开
  • 上海建设银行黄浦区营业网站做网站做什么赚钱
  • 网站建设开票的税收分类设计有限公司
  • 为什么网站要友情链接优惠券网站怎么做
  • 如何才能让自己做的网站百度能搜游戏代理是怎么赚钱的如何代理游戏
  • 3g版和wap网站网页制作专业要求
  • 网站建设相关小论文网站安全体系建设方案
  • 网站开发技术应用领域网站建设岗位有哪些
  • 重庆网站制作教程滁州网站建设费用
  • 如何建个人网站sem和网站建设的关系
  • 台州网站制作公司哪家做网站做得好
  • 东莞建设网站企业沟通平台wordpress版权修改插件
  • 易语言做返利网站工艺品网站源码
  • 嘉兴建设教育网站培训中心网站网站建设分为多少模块
  • 湛江做网站软件做两个单页面网站大概多少钱
  • 网站建设问题大全成都专业网站设计公司
  • 阿里云做的网站这么卡的长沙网络营销咨询费用
  • 安庆 做网站网站建设哈尔滨app开发2
  • 做拍卖网站有哪些做外国网用哪些网站
  • 济南环保行业网站开发网站搜索优化
  • 做进口货的电商网站你知道的在线视频观看的
  • 企业网站模板大全长春定制建站企业网站
  • 营口房地产网站开发十大旅游网站排名
  • 网站开发项目需求方案华为用了哪些网络营销方式
  • 可以通过哪些网站注册域名网站 商城 app 建设
  • 系统网站怎么做的建设工程合同包括
  • 安丘做网站雨云服务器
  • 网站如何做提现功能wordpress 给标签加id
  • 南京网站策划公司专业网站优化电话
  • 南京高端网站设计网页传奇单职业