`
jianglei244
  • 浏览: 19571 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
最近访客 更多访客>>
社区版块
存档分类
最新评论

AJAX各种js实现方式

阅读更多

 

1.传统的js实现方式:

 

 写道
<script language="javascript">
var xmlHttp;
function createXMLHttpRequest(){
if(window.ActiveXObject)
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
else if(window.XMLHttpRequest)
xmlHttp = new XMLHttpRequest();
}
function doRequestUsingGET(){
createXMLHttpRequest();
var queryString = "9-3.aspx?";
queryString += createQueryString() + "&timestamp=" + new Date().getTime();
xmlHttp.onreadystatechange = handleStateChange;
xmlHttp.open("GET",queryString);
xmlHttp.send(null);
}
function doRequestUsingPOST(){
createXMLHttpRequest();
var url = "9-3.aspx?timestamp=" + new Date().getTime();
var queryString = createQueryString();
xmlHttp.open("POST",url);
xmlHttp.onreadystatechange = handleStateChange;
xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
xmlHttp.send(queryString);
}
</script>
 

2.JQuery的load方法

 

$(selector).load(url,data,function(response,status,xhr))

详情见:http://www.w3schools.com/jquery/ajax_load.asp

 

3.JQuery的get与post方法

 

$(selector).get(url,data,success(response,status,xhr),dataType)

详情:http://www.w3schools.com/jquery/ajax_get.asp

 

$(selector).post(url,data,success(response,status,xhr),dataType)

 

4.Jquery的ajax方法

这种方法更灵活。可以设置各种细节

$.ajax({name:value, name:value, ... })

http://www.w3schools.com/jquery/ajax_ajax.asp

 

分享到:
评论

相关推荐

    MicrosoftAjax.js 实现Ajax类库

    MicrosoftAjax.js是微软为.NET Framework开发的一个Ajax库,它使得开发者能够在JavaScript环境中更轻松地实现Ajax功能。** 在JavaScript中,实现Ajax通常涉及以下几个关键步骤: 1. **创建XMLHttpRequest对象**:...

    ajax和js的web开发

    `AJAX开发简略.pdf`则可能是介绍Ajax开发的教程,可能包含了Ajax的基本概念、使用场景、最佳实践,以及如何利用JavaScript实现Ajax请求等。这份资料可能帮助开发者快速上手Ajax开发,理解如何创建异步请求,如何处理...

    Ajax(Ajax使用js包)

    使用Ajax实现从服务器读取数据,包括Ajax实现的详细步骤

    ajax进度条,实现很炫的效果

    2. 在`script.txt`中编写JavaScript代码,使用`XMLHttpRequest`对象实现Ajax请求和进度条更新: ```javascript // 创建XMLHttpRequest对象 var xhr = new XMLHttpRequest(); // 设置请求的URL和类型 xhr.open('GET',...

    纯js实现ajax无刷新三级联动

    本项目"纯js实现ajax无刷新三级联动"旨在利用JavaScript和Ajax技术,无需页面整体刷新即可实现多级选择联动效果,这种效果常见于下拉菜单的联动筛选中。在描述中提到,此项目使用了JSON格式进行数据交换,这有助于...

    js实现Ajax效果的增删改查

    在这个“js实现Ajax效果的增删改查”主题中,我们将深入探讨如何利用JavaScript和Ajax技术来实现数据库数据的CRUD(创建、读取、更新和删除)操作。 首先,我们需要理解Ajax的工作原理。Ajax通过创建XMLHttpRequest...

    js实现AJAX源代码

    **JavaScript实现AJAX的核心知识点** AJAX(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。它通过在后台与服务器交换数据并更新局部网页内容,提高了用户体验...

    ajax搜索下拉菜单提示js源代码

    总结,Ajax搜索下拉菜单提示js源代码是结合Ajax和JavaScript实现的一种动态搜索功能,通过监听用户输入、发送Ajax请求、处理返回数据并动态更新页面内容,提高了搜索的效率和用户体验。理解并掌握这些知识点,有助于...

    HTML使用极简的方式通过ajax请求实现前后端交互代码实现

    本篇文章将探讨如何使用HTML、JavaScript(jQuery库)和Ajax来实现前后端的数据交换,以达到无刷新页面的效果。 首先,我们需要理解HTML在其中的角色。HTML(HyperText Markup Language)主要负责网页的结构和内容...

    ajax+php实现了投票的功能

    Ajax(Asynchronous JavaScript and XML)是一种在无需刷新整个网页的情况下,能够更新部分网页内容的技术。PHP是一种服务器端脚本语言,常用于处理动态网页内容,如用户提交的数据。 首先,`index.html`是项目的主...

    ajax+js实现的FunctionTree

    【Ajax+JS实现的FunctionTree】是一种利用Ajax(异步JavaScript和XML)技术和JavaScript语言构建的动态功能树形结构。这种技术常用于Web应用程序中,为用户提供交互式的、可展开和折叠的节点视图,通常展示层次化的...

    C#+js+ajax+MYSQL实现我的个人主页

    【标题】:“C#+js+ajax+MYSQL实现我的个人主页”这一项目主要涵盖了Web开发中的核心技术,通过结合C#后端处理、JavaScript前端交互、Ajax异步通信以及MySQL数据库存储,构建一个完整的个人主页系统。 【C#】:C#是...

    ajax+pako.js实现gzip数据压缩上传,解决post数据过长问题

    pako.js是一个JavaScript实现的压缩库,提供了gzip和deflate等算法的压缩与解压功能。它轻量级且高效,适合在浏览器环境中使用。在我们的场景中,我们将用到它的gzip压缩功能。 以下是使用ajax和pako.js实现gzip...

    ajax原生方法实现导出excel

    后端(如 springboot)直接返回excel的输出流到前端,前端使用 该方法(js原生ajax)进行接收并实现页面的下载

    原生javascript实现ajax 发送post请求

    原生javascript实现ajax发送pos请求,这样可以脱离jquery框架,

    简单Ajax聊天室 实现聊天功能

    在IT行业中,Ajax(Asynchronous JavaScript and XML)是一种在无需刷新整个网页的情况下更新部分网页内容的技术。本项目“简单Ajax聊天室 实现聊天功能”利用ASP.NET框架和Ajax技术,构建了一个实时、交互性强的...

    JS+Ajax实现用户注册验证

    JS(JavaScript)与Ajax(异步JavaScript和XML)结合使用,可以实现在不刷新整个页面的情况下,对用户注册信息进行后台验证。这种方式极大地提高了交互性,减少了不必要的等待时间。下面我们将详细探讨如何利用JS和...

    Ajax JavaWeb JS 三级联动

    在Web开发中,"Ajax JavaWeb JS 三级联动"是一个常见的功能需求,它涉及到前端JavaScript技术、后端JavaWeb服务以及Ajax异步通信。这个功能主要用于创建交互性强的下拉菜单,通常用于地区选择、商品分类等场景,用户...

    利用Ajax+Jquery实现异步进度条效果

    "利用Ajax+Jquery实现异步进度条效果"这个主题正是围绕这一目标展开,它涉及到C#后端开发、.NET框架、Ajax技术以及Jquery库的前端应用。下面将详细阐述这些知识点。 首先,C#是一种面向对象的编程语言,广泛应用于...

    AJAX+js实现asp.net中textbox的智能提示

    本教程将讲解如何使用AJAX(Asynchronous JavaScript and XML)技术和JavaScript来实现这一功能。AJAX允许我们在不刷新整个页面的情况下与服务器进行交互,提高页面的响应速度和用户体验。 首先,我们需要在ASP.NET...

Global site tag (gtag.js) - Google Analytics