`
cjp1989
  • 浏览: 162162 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Ajax异步传输数据(1)——页面格式

阅读更多
1.首先在jquery框架下使用ajax很方便....导入jquery.js
//一进入页面就加载Ajax
<script>
$.ajax({
url:'',//写 '××××.action'
data:''//写的是传递参数相当于?id="";这里只要直接写 'key'='value'
success:function(msg){
alert(msg);//输出从后台传过来的数据流
},
error:function(){
alert("loading failed...")
  }
});

</script>

//根据点击事件采用Ajax异步传输
<script>
function getAjax(){
   //格式同上,只要把$.ajax({...});复制过来就可以了
}
</script>

2.当你写完上面后就已经可以使用ajax了但是要解决后台数据接收,后台数据输出格式问题,以及前台采用何种接收方式...这就提到了数据传输格式问题。网上有很多说采用xml数据格式,但是我这个刚进入java开发领域的人不怎么会使用XML。所以我教大家使用的是json和jsp页面技术
json技术使用与给一段数据或者是数据联动解决方案,具体参考http://cjp1989.iteye.com/blog/1721531
3.如果我想传采用将一段form表单ajax刷新呢,不只是可以使用json传输数据,可以使用jsp页面传输数据.
 
解决方案是:ajax可以替代<iframe>标签。直接内嵌一个jsp页面到目标页面;
function searchByAjax(){
var eventid=document.getElementById("eventid").value;
$.ajax({
type:'post',
url:'searchByAjax.action',
data:"eventid="+eventid+"",
success:function(msg){
$('#text').html(msg);//msg就是一个jsp页面数据,直接嵌入<div id="text">
},
error:function(){
alert('加载信息失败...');
}
});
}

这样就实现了想怎么异步加载数据就异步加载数据...这是我目前的感悟,写下来给大家分享.希望跟我一样的小白能迅速掌握使用ajax技术
分享到:
评论

相关推荐

    ajax异步提交源代码

    本文将深入探讨Ajax异步提交的核心概念,并通过两个示例——一个使用纯JavaScript与Servlet交互,另一个利用Prototype JS框架与Action通信——来阐述其实现过程。 首先,让我们理解Ajax的基本原理。Ajax工作流程...

    Ajax征服——Ajax小偷模块 源码

    3. **JSON数据格式**:尽管名称中有XML,但实际应用中,JSON(JavaScript Object Notation)更为常见,因为它更简洁、易于阅读和编写,同时也能被JavaScript轻松解析。 4. **DOM操作**:Ajax获取到数据后,通常需要...

    Ajax征服——留言本

    - **数据格式**:虽然名称包含XML,但实际数据格式可以是XML、JSON、HTML或文本,JSON因其轻量级和易用性在现代Web应用中更常见。 2. **留言本的组成部分**: - **前端界面**:展示留言、输入框和提交按钮等元素...

    AJAX——新手快车道

    - **数据格式**:XML、JSON、HTML等,用于传输数据。 **3. AJAX的基本工作流程** 1. 创建XMLHttpRequest对象实例。 2. 打开与服务器的连接,设置请求类型(GET或POST)、URL以及是否异步执行。 3. 发送请求,可能...

    基于HTTP的实时信息传输方法

    这种方法充分利用了AJAX异步传输的灵活性和服务器端Push的实时性,能够在不增加额外服务器负载的情况下实现高效的数据推送。具体来说: - **初始化阶段**:客户端通过AJAX向服务器发起请求建立HTTP连接。 - **数据...

    Ajax征服——注册登录

    这些数据可以是XML、JSON或其他格式,而无需重新加载整个HTML页面。JavaScript接收数据后,动态更新页面的相应部分,实现页面的局部刷新。 在注册和登录场景中,Ajax的优势显著。传统的注册登录方式通常会跳转页面...

    ajax学习——自学文件

    Ajax的核心是JavaScript对象XMLHttpRequest,它允许在不重新加载整个页面的情况下与服务器交换数据并更新部分网页内容。** **一、Ajax的工作原理** 1. **创建XMLHttpRequest对象**:在JavaScript中,首先需要创建...

    ajax书籍,用于WEB

    - **创建XMLHttpRequest对象**:负责数据的异步传输。 - **数据获取**:从Web页面中提取需处理的信息。 - **连接服务器**:建立与服务器的通信通道。 - **设置回调函数**:定义如何处理服务器响应。 - **发送请求**...

    ajax请求数据

    对于POST请求,还需要设置`data`参数来传递数据,并可能需要设置`contentType`来指定数据格式: ```javascript $.ajax({ url: 'http://example.com/data', type: 'POST', data: {key1: 'value1', key2: 'value2'...

    7、使用JSON向服务器发送数据——ajax基础笔记

    而AJAX(Asynchronous JavaScript and XML)技术则是实现客户端异步数据交换的关键工具,它允许我们在不刷新整个页面的情况下更新部分网页内容。本文将深入探讨如何使用JSON和AJAX进行数据交互。 首先,JSON是一种...

    精通Ajax——基础概念、核心技术与典型案例之 书中源码

    4. **数据格式**:虽然名字里有XML,但Ajax传输的数据格式并不局限于XML,还可以是JSON、HTML或其他格式。JSON因其轻量级和易读性,现在已经成为Ajax应用中的首选数据格式。 5. **异步处理**:Ajax的核心特性就是...

    异步的使用场景

    2. **跳转到主页面**:一旦登录成功,服务器会立即返回一个简单的响应(例如JSON格式的数据),指示客户端跳转到主页面。 3. **异步加载新闻**:客户端接收到服务器的响应后,执行跳转操作到达主页面。此时,主页面...

    Ajax开发精要——概念、案例与框架.

    3. **XML与JSON**:最初,Ajax使用XML来传输数据,但后来JSON(JavaScript Object Notation)由于其简洁性和易读性,逐渐成为更常用的数据格式。 4. **DOM操作**:接收到服务器返回的数据后,Ajax通过Document ...

    \基于Ajax聊天室的设计与分析

    这些技术的综合运用,使得Ajax能够在不刷新整个页面的情况下,仅更新页面的部分内容,从而实现数据的异步传输。具体而言,Ajax通过在客户端创建一个XMLHttpRequest对象来发起HTTP请求,并在服务器响应后,通过...

    ASP[1].NET+2.0+Ajax——Web开发技术详解 23章

    1. **UpdatePanel**:这个控件是ASP.NET AJAX的核心,它可以将一个或多个控件封装在一个无刷新的区域内,只更新这些控件的数据,而不需要整个页面刷新。 2. **ScriptManager**:此控件负责管理页面上的Ajax资源,如...

    ajax(网上收集三个PDF文件)

    这些资料涵盖了Ajax的基本概念、XMLHttpRequest用法、数据格式处理、以及如何解决兼容性问题等内容,对于初学者来说是非常宝贵的参考资料。通过深入学习,你可以掌握创建高效、交互性强的Web应用所需的技术。

    AJAX教程——待理事的打包下载

    AJAX 的核心是通过 JavaScript 来创建 XMLHttpRequest 对象,该对象是实现异步数据传输的关键。 ### 一、AJAX 基本原理 1. **创建 XMLHttpRequest 对象**:所有现代浏览器(IE7+、Firefox、Chrome、Safari、Opera...

Global site tag (gtag.js) - Google Analytics