随笔分类 - Ajax
Ajax的解析(初学的人一定要看哦)
摘要: Ajax,一个非常有新意的名字,那么这个新技术究竟是谁提出的,他到底有没有prototype呢?首先要理解的一点是Ajax它到底是用来干什么用的,或许有人会问是不是纯粹用来做页面的啊?答案显然是否定的,它的主要功能体现:1。部分刷新 2 。异步数据交互 3. 必要数据交换
那他的数据交互究竟是怎样的一种工作原理呢?下面大家看一下下面的交互模型图:
阅读全文
Ajax使用XML数据(转老赵)
摘要:今天呢,本示例就讲一下AJAX里面的传递数据问题,大家都知道,ajax传递数据有两种,一种是XML,另一种则是Json
在本示例中,主要讲一下XML的数据传递,而Json放在下个示例中:
XMl是现代计算机中无所不在的数据格式,Ajax应用所处的Web浏览器环境,特别是XMLHttpRequest对象,对于处理XML提供了很好的本地支持,如果XZmlHttpRequest接收到了一个XML内容类型,例如application/xml或test/xml,它将会响应表现为一个DOM!好,下面我们做一个示例来说明《如何使用XML数据改写行星信息的应用》:
阅读全文
Ajax核心对象XmlHttpRequest
摘要:2009-06-26 17:55 by Peter Yao, 9 visits, 网摘, 编辑 Ajax里面核心对象XmlHttpRequest的方法和属性:方法;void abort()void send(Stringbody)String getAllResponseHeaders()String getResponseHeader(Stringheader)void open(Stringm...
阅读全文
JSON的应用
摘要://一般处理文件--Handler<%@ WebHandler Language="C#" Class="HandlerPerson" %>using System;using System.Web;public class HandlerPerson : IHttpHandler { public void ProcessRequest (HttpContext context) ...
阅读全文
控件DropShadowExtender 的简单小例子
摘要:<asp:Panel ID="Panel1" runat="server" Width = "45" Height ="45"> </asp:Panel> <br /> <cc1:DropShadowExtender ID="DropShadowExtender1" runat="server" TargetControlID="Panel1" Width...
阅读全文
Webservice中方法的重载
摘要:它利用了属性arguments来判断其参数的个数例如: <script language="javascript" type="text/javascript"> function show(name) { if(arguments.length==0) { WebService008.test(str); } else if(arguments.length ==1) { WebS...
阅读全文
利用PageMethods调用Webservice方法
摘要:将控件ScriptManager中的EnablePageMethods="true"就可以直接调用Webservice中的方法啦
阅读全文
Ajax对实体的巧妙操作
摘要://html页<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Ajax-6.aspx.cs" Inherits="Ajax_6" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/...
阅读全文
Ajax中对实体的遍历输出
摘要:<script language="javascript" type="text/javascript"> (function gettable() { WebService005.GetTable(onss, err); })(); function onss(info) { var ss = new Sys.StringBuilder(); ss.append ("<div...
阅读全文
Ajax调用webservice的一个简单的小应用
摘要:<script language="javascript" type="text/javascript"> function show() { var pero = new Person(); pero.Name = "Sandy"; pero.Id = "51"; WebServiceMethod.GetPeron(pero, onsc); } function onsc(ss) {...
阅读全文
返回鼠标在固定区域内的坐标和返回你按下的数字
摘要://返回鼠标在固定区域内的坐标 <div style="width:300px; height:300px; background-color:Red" id="mouseEvent"></div> <script language="javascript" type="text/javascript"> function onMouseDown(e) { $g...
阅读全文
编写组件,使用JavaScript更新UpdatePanel
摘要:众所周知,UpdatePanel是通过Trigger来更新的。被设定为Trigger的控件在PostBack之后会被客户端所截获,并且使用XMLHttpRequest对象发送内容,然后服务器端由ScriptManager配合,改变Page对象的输出,最后得到部分刷新的效果。但是有时候我们可能需要使用JavaScript来刷新UpdatePanel,这时候就不太方便了。
当然,我们又一个属于Workaround的方法,那就是使用JavaScript来模拟按钮的点击。我们往往会将一个按钮设为某个UpdatePanel的Trigger,然后在客户端模拟它的点击(我后面会提到,其实这是一个比较糟糕的做法,没有必要),使UpdatePanel进行更新。但是这样的做法实在太麻烦了些,也相当的不优雅。
现在我们就来编写一个组件解决这个问题。这个组件的名字叫做JavaScriptUpdater,似乎取得不怎么样——我一直不擅长取名。
阅读全文
Handler和JavaScript实现异步请求
摘要:JS代码:
nction loadAsyncData(ur, id) {
var xmlHttp;
if (!ur || !id) {
return;
}
阅读全文
使用JavaScript更新UpdatePanel
摘要:众所周知,UpdatePanel是通过Trigger来更新的。被设定为Trigger的控件在PostBack之后会被客户端所截获,并且使用XMLHttpRequest对象发送内容,然后服务器端由ScriptManager配合,改变Page对象的输出,最后得到部分刷新的效果。但是有时候我们可能需要使用JavaScript来刷新UpdatePanel,这时候就不太方便了。
当然,我们又一个属于Workaround的方法,那就是使用JavaScript来模拟按钮的点击。我们往往会将一个按钮设为某个UpdatePanel的Trigger,然后在客户端模拟它的点击(我后面会提到,其实这是一个比较糟糕的做法,没有必要),使UpdatePanel进行更新。但是这样的做法实在太麻烦了些,也相当的不优雅。
阅读全文
什么是Aja??(初学者必看)
摘要:AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是纯客户端技术。
这个术语源自描述从基于网页的Web应用到基于数据的应用的转换。在基于数据的应用中,用户需求的数据,可以从独立于实际网页的服务端取得并且可以被动态地写入网页中。 虽然大部分开发人员在过去使用过XMLHttp或者使用Iframe来加载数据,但仅到现在我们才看到传统的开发人员和公司开始采用这些技术。就像新的编程语言或模型伴随着更多的痛苦,开发人员需要学习新的技巧及如何最好利用这些新技术。
阅读全文
浙公网安备 33010602011771号