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

一家网站建设公司需要什么资质泰兴企业网站建设

一家网站建设公司需要什么资质,泰兴企业网站建设,网站怎么绑定域名,镇江网站设计Ajax的定义Ajax被认为是(Asynchronous JavaScript and XML的缩写)。 允许浏览器与服务器通信而无须刷新当前页面的技术都被叫做Ajax。Ajax的工作原理Ajax的核心是JavaScript对象XmlHttpRequest。XmlHttpRequest使您可以使用JavaScript向服务器提出请求并处理响应#xff0c;而…Ajax的定义Ajax被认为是(Asynchronous JavaScript and XML的缩写)。 允许浏览器与服务器通信而无须刷新当前页面的技术都被叫做Ajax。Ajax的工作原理Ajax的核心是JavaScript对象XmlHttpRequest。XmlHttpRequest使您可以使用JavaScript向服务器提出请求并处理响应而不阻塞用户。一、使用JavaScript实现Ajax技术1.首先建立一个jsp页面,导入js页面并且新建一个测试按钮。2.其中我们在js页面先需要获取XmlHttpRequest对象,并且需要处理兼容问题获取XmlHttpRequest对象functiongetXMLHttpRequest() {var xmlHttpReqnull;if (window.XMLHttpRequest) {//Mozilla 浏览器xmlHttpReq newXMLHttpRequest();}else{if (window.ActiveXObject) {//IE 浏览器try{xmlHttpReq new ActiveXObject(Microsoft.XMLHTTP);}catch(e) {try {//IE 浏览器xmlHttpReq new ActiveXObject(Msxml2.XMLHTTP);}catch(e) {}}}}return xmlHttpReq;3.接着在相同页面下开始写onload事件(get方法发送数据)window.onload function(){var btnDomdocument.getElementById(btn);btnDom.οnclick function(){//ajax步骤//1var xhr getXMLHttpRequest();//2.监听响应 如何判断能够正确请求和响应xhr.onreadystatechange function(){if(xhr.readyState 4){ //响应结束if(xhr.status 200){ //正确响应//接收响应数据var data xhr.responseText;alert(data);}}};//3.打开连接/** method: get 或 post* url: 请求路径* async: true(表示异步默认) false*/xhr.open(get,../ajaxGetServlet?age18userNamejack,true);//4.发送数据xhr.send(null); //使用get请求send发送的数据都为null,且不能省略这一步};};或者使用(post请求//第3第4步骤有区别)window.onload function(){var btnDomdocument.getElementById(btn);btnDom.οnclick function(){//1var xhr getXMLHttpRequest();//2.xhr.onreadystatechange function(){if(xhr.readyState 4){if(xhr.status 200){var data xhr.responseText;alert(data);}}};//3.xhr.open(post,../ajaxPostServlet,true);/** 4.发送数据* send() string或null* String类型一般为键值对 usernamezhangsan* get请求 都是send(null)* post请求要send数据需要设置请求头*/xhr.setRequestHeader(Content-Type,application/x-www-form-urlencoded);xhr.send(useradminage12);};};其中步骤3的url需要我们创建一个servletpublic class AjaxGetServlet extendsHttpServlet {public voiddoGet(HttpServletRequest request, HttpServletResponse response)throwsServletException, IOException {String age request.getParameter(age);String userName request.getParameter(userName);System.out.println(age------userName);//响应数据response.getWriter().print(hello); //js中步骤2监听响应}public voiddoPost(HttpServletRequest request, HttpServletResponse response)throwsServletException, IOException {doGet(request, response);}}代码写完以后,我们只需要按一下(valueajax)测试按钮就可以使用ajax技术实现异步请求与响应。二、使用jQuery实现Ajax技术案例:如何使用ajax技术实现用户注册时用户名是否被占用?1.jsp注册页面jquery 实现 ajax用户名2.js页面(无需手动获取XmlHttpRequest对象)$(function(){$(#userName).blur(function(){var name $(this).val();if(name.trim() ){return;}//jquery 实现 ajax$.ajax({url:../jqueryUserName, //请求的路径type:post, //请求方式 默认是getdata: { //要发送的数据name:name},dataType:text, //响应数据的类型success:function(result){ //正确响应if(result yes){$(#msg).html(用户名可以使用);}else{$(#msg).html(用户名被占用);}},error:function(){alert(请求失败);}});});});3.servlet页面(获取用户名比较是否被占用)public class JqueryUserName extendsHttpServlet {public voiddoGet(HttpServletRequest request, HttpServletResponse response)throwsServletException, IOException {System.out.println(jquery ajax 验证用户名);PrintWriter outresponse.getWriter();String name request.getParameter(name);if(ajax.equals(name) || admin.equals(name) || jack.equals(name)){//用户名已被使用out.print(no);}else{out.print(yes);}}public voiddoPost(HttpServletRequest request, HttpServletResponse response)throwsServletException, IOException {doGet(request, response);}}
http://wiki.neutronadmin.com/news/34916/

相关文章:

  • 奢华网站模板网络架构设计方案
  • html5网站用什么软件做视频官方网站
  • 天津建设网站c2成绩查询易做文学网站的logo
  • 上海企业网站黄页网站模板怎么使用教程
  • 做盘石信用认证网站网站建设与管理找工作
  • 视频网站公共关系怎么做网站设计与网页制作模板
  • 建立网站网站建设的硬件支持
  • 梅州建设公司网站秦皇岛做网站的公司
  • 数据网站建设深圳市住建局工程交易服务网
  • 电子元件做的比较好的网站合肥建设厅官方网站
  • 做网站对于不同的分辨率西安建设科技专修学院官方网站
  • 做网站公司联系方式页面zh cn wordpress
  • 营销型网站的三元素网站建设深圳龙华
  • 企业网站推广哪个公司好中山网站开发招聘
  • 营销型网站建设与网盟空间中国网站
  • c#网站开发模板简历免费模板
  • 网站服务器自己做广州小程序定制开发
  • 新注册公司怎么做网站备案个人网站名称
  • 慈溪网站优化网站建设小结报告
  • 川渝建设集团网站wordpress与微信支付
  • 网站外部链接添加方式淘宝联盟网页版
  • seo网站搭建软文是什么意思
  • 做暧暖ox免费网站在西安市建设工程交易中心网站上
  • 网站开发语言有什么iis默认网站在哪里
  • 网站建设哪家不错wordpress 加关注插件
  • 宝安沙井网站建设自己做文学网站赚钱吗
  • 建设网站比较好的公司网站备案的好处有哪些
  • 网络推广网站大全wordpress注册输入密码
  • 建网站要自己买服务器吗南宁定制网站建设
  • 下载站源码cmswordpress图片使用图床