`

原始ajax例子

    博客分类:
  • js
阅读更多
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>

<html>
  <head>
    <title>原始ajax例子</title>
  </head>
  <body>
  <button id="btnajax">ajax调用</button>
  <br/>
  <div id="divResult"></div>
  <script type="text/javascript">
  //跨浏览器获取xmlhttpRequest对象
  function AjaxXhttpRequest(){
  var xmlHttp;
  try{
  xmlHttp = new XMLHttpRequest();
 
  }
  catch(e){
  try{
  xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
  }
  catch(e){
  try{
  xmlHttp = new ActiveXObject("Microsoft.MXLHTTP");
 
  }
  catch(e){
  alert("您的浏览器不支持AJAX!");
  return false;
  }
 
  }
  }
  return xmlHttp;
  }
  //使用XMLHttpRequest对象发送请求
  var xhr = newAjaxXmlHttpRequest();
  document.getElementById("btnajax").onclick = function(){
  var xhr = new AjaxXmlHttpRequest();
  xhr.onreadystatechange = function(){
  if(xhr.readyState == 4){
  document.getElementById("divResult").innerHTML = xhr.responseTest;
  }
  }
  xhr.open("GET","../data/AjaxGetCityInfo.aspx?resultType = html",true);
  xhr.send(null);
  }
  </script>
  </body>
</html>
分享到:
评论

相关推荐

    一个最简单的AJAX例子

    这个"一个最简单的AJAX例子"很可能是用来展示如何使用AJAX来动态获取和更新网页内容的基础教程。让我们深入了解一下AJAX的核心概念及其工作原理。 首先,AJAX的关键在于异步性,这意味着用户可以继续在网页上进行...

    Ajax_JS最原始的Ajax效果

    在实际应用中,你可能会看到更复杂的例子,涉及到错误处理、数据解析(如JSON.parse())以及DOM操作来更新页面内容。 在压缩包文件`AjaxDemo`中,可能包含了实现上述Ajax过程的代码示例,这可能包括HTML页面、...

    一个ajax的tooltip例子

    在这个“一个ajax的tooltip例子”中,我们可以看到以下几个关键组成部分: 1. **ajax-tooltip.html**:这是示例的主HTML文件,其中包含了用于触发Tooltip的HTML元素和必要的JavaScript代码。HTML元素可能通过`title...

    不用框架,最原始的,最简单的ajax 实例

    这个例子展示了如何不使用任何框架,仅用JavaScript实现Ajax的基本功能。尽管现在有许多强大的库(如jQuery、axios、fetch API等)可以简化这一过程,但理解基础原理对于深入学习Web开发至关重要。通过这种方式,你...

    原始ajax原理 jquery JDBC连接数据库返回JSON/XML/TEXT 的Demo

    1 原始ajax原理 2 jquery JDBC 3 json数据 4 三级联动 5 仿百度自动提示 6 fromValidator验证 其中自带jar包 修改 DBconfig Mysql数据库配置文件直接运行即可 方便大家学习 ~~~同时鄙视那些高分卖例子的人... ...

    Ajax的例子啊啊啊啊啊

    - SEO问题:由于Ajax加载的内容不在原始HTML中,搜索引擎可能无法抓取,影响网站的搜索引擎排名。 - 用户体验:对于没有JavaScript支持的浏览器,Ajax功能将无法正常使用。 8. **解决方案与新技术** - 使用`...

    ajax入门的好例子

    - **AJAX库的使用**:虽然原始的XMLHttpRequest使用起来较为繁琐,但有jQuery、axios等库简化了这一过程,可能会涉及这些库的使用示例。 通过这个压缩包,初学者可以快速掌握Ajax的基本原理和应用,通过实践理解其...

    ajax表单验证例子

    传统的表单验证通常会在用户提交表单后才进行,如果数据无效,会返回到原始页面并显示错误信息,而AJAX可以实时验证用户输入,即时反馈错误,避免了页面刷新带来的不便。 表单验证是确保用户输入符合预期规则的关键...

    ajax的例子

    - **数据格式**:原始的Ajax涉及XML,但现在更常见的是JSON,因为JSON更轻量且易于解析。 - **DOM操作**:JavaScript更新DOM以改变页面内容。 3. **DwrTest示例:** Direct Web Remoting (DWR) 是一个开源库,...

    商业编程-源码-利用Ajax进行数据分页的源码例子.zip

    这个“商业编程-源码-利用Ajax进行数据分页的源码例子”提供了一种实现这一功能的方法。让我们深入探讨一下Ajax在数据分页中的应用及其相关技术。 首先,Ajax(Asynchronous JavaScript and XML)是一种在不刷新...

    前台ajax与后台json传递

    在这个例子中,我们创建了一个新的XMLHttpRequest对象,设置请求方法为POST,目标URL为'/api/data',并指定了Content-Type为'application/json',表示我们将发送Json格式的数据。当请求状态改变时,我们检查...

    精简的ajax上传

    在这个例子中,我们创建了一个`FormData`对象,将用户选择的文件添加到其中,然后通过Ajax发送。`xhr.upload.progress`事件监听上传进度,`success`和`error`回调分别处理成功和失败的情况。 总的来说,"精简的Ajax...

    使用jQuery简化Ajax 开发.pdf

    然而,原始的Ajax开发过程可能相当繁琐,涉及到大量的DOM(Document Object Model)操作和复杂的JavaScript代码编写。jQuery,作为一款流行的JavaScript库,以其简化DOM操作和Ajax交互的能力,成为了众多开发者的...

    从Ajax到JQuery Ajax学习

    从原始的Ajax技术到利用jQuery进行Ajax操作,我们可以看到前端开发领域不断向着更加高效和简洁的方向发展。无论是使用原生JavaScript还是借助jQuery等库,掌握Ajax技术都是现代Web开发中不可或缺的一部分。通过理解`...

    Ajax常用方法

    - 描述:对 AJAX 返回的原始数据进行预处理的函数,提供 data 和 type 两个参数:data 是原始数据,type 是调用时提供的 dataType 参数。 - **dataType** - 类型:String - 描述:预期服务器返回的数据类型。...

    php+ajax文件上传

    例如,你可以通过`$_FILES['upload_file']['name']`获取上传文件的原始名称,`$_FILES['upload_file']['tmp_name']`获取临时存储的文件路径,然后使用`move_uploaded_file()`函数将文件移动到服务器的指定位置。...

    AJAX开发简略.rar

    3. **JSON与AJAX**:虽然原始的AJAX技术涉及XML,但现在更常见的是使用JSON(JavaScript Object Notation)进行数据交换。这里可能讨论了JSON的结构、如何序列化和反序列化JSON,以及如何在AJAX请求中处理JSON数据。...

    ajax提交表单

    下面是一个简单的使用jQuery实现AJAX表单提交的例子: ```javascript $('#form').submit(function(event) { event.preventDefault(); // 阻止表单默认提交行为 var formData = $(this).serialize(); // 序列化...

    asp.net MVC2使用Ajax异步提交页面的三种方式源代码实例

    ### 第一种方式:原始的Ajax调用 原始的Ajax调用通常涉及创建XMLHttpRequest对象,然后手动设置请求头,发送HTTP请求,并处理响应。在JavaScript中,这可以通过以下代码实现: ```javascript var xhr = new ...

    ajax深浅-入门到精通

    2. **SEO难题**:由于Ajax加载的内容在原始HTML中无法获取,可能影响搜索引擎的抓取。 3. **用户感知**:由于页面没有整体刷新,用户可能不清楚何时数据已更新。 4. **安全问题**:Ajax请求可能暴露敏感信息,需要...

Global site tag (gtag.js) - Google Analytics