Ajax (xmlhttp)
xiaoxiaohai123
软件开发
展开
-
AJAX并不神秘
观点一:Ajax和服务器端技术毫不相关 严格的说,与传统web开发相比,Ajax是完完全全的客户端技术。由于很多控件封装了客户端和服务器端的通信过程,因此很多问题也因通信而起。事实上,不论何种Ajax技术,服务器端都是返回的一个纯文本流,再由客户端来处理这个文本。这段文本可以是xml格式,也可以是一个Html片段,也可以是一段JavaScript脚本,或者仅是一个字符串。服务器端仅仅是转载 2007-03-20 19:06:00 · 559 阅读 · 0 评论 -
AJAX案例研究之Gmail
正在处理您的请求... AJAX案例研究之Gmail 现在提起AJAX,大家都立刻会想起Gmail、gogle map这几个经典的AJAX应用。Gmail的优良表现我们都看过了,那么它的实现你研究过了吗?它怎么在几个不同的浏览器上可以一致的实现xml异步调用的呢?一起来看看吧。 首先,登录gmail以后我们转载 2007-05-22 09:03:00 · 841 阅读 · 0 评论 -
利用XMLHTTP无刷新获取数据
客户端和服务器端数据的交互有几种方法. 1.提交,通过提交到服务器端.也称"有刷新"吧. 2.通过XMLHTTP无刷新提交到服务器端,并返回数据.也称"无刷新"吧. 利用XMLHTTP我们可以实现很多很强大的应用.这文章主要介绍它的一 些简单的应用. 附:因为XMLHTTP是IE5.0+支持的对象.所以你必须要有IE5.0+才能看到效果. client.htm function GetResul转载 2007-05-22 09:46:00 · 503 阅读 · 0 评论 -
XMLHTTP资料 (文摘)
http://www.4sleep.net/showprodata.asp?id=8http://www-900.cn.ibm.com/developerWorks/cn/index.shtml XMLHTTP对象及其方法------------------MSXML中提供了Microsoft.XMLHTTP对象,能够完成从数据包到Request对象的转换以及发送任务。 创建XM转载 2007-05-22 10:57:00 · 417 阅读 · 0 评论 -
使用XMLHTTP发送超长XML表单数据
在把大量的XML作为POST数据的一部分发送给你的IIS服务器的时候——诸如在ASP表单的TEXTAREA里——你可能会得到一些没有预料到的结果。当数据在服务器上被处理的时候,由于你处理数据方式的不同,你最终可能会碰到错误。其原因是,当你把数据提交回服务器的时候,POST字段里有一个(数据)大小的限制。这样做的目的是为了防止可能的入侵者在实施拒绝服务(denial of service,DoS)的转载 2007-05-22 11:29:00 · 642 阅读 · 0 评论 -
XMLHTTP 对象及其方法、一些心得
MSXML中提供了Microsoft.XMLHTTP对象,能够完成从数据包到Request对象的转换以及发送任务。 创建XMLHTTP对象的语句如下: Set objXML = CreateObject(Msxml2.XMLHTTP) 或 Set objXML = CreateObject(“Microsoft.XMLHTTP”) Or, for version 3.0 of XMLHTTP,转载 2007-05-22 11:30:00 · 541 阅读 · 0 评论 -
不可多得的Javascript(AJAX)开发工具 - Aptana
自从开始做Web开发起,一直都没有找到一个很让人满意的Javascript开发工具。从Editplus、Dreamweaver到FrontPage、Visual Studio,没有一样是很称手的。你是不是还在为Visual Studio中的那一点点智能提示感到兴奋不已?的确VS比其他的好那么一点点,但是相对于VS中的C#、VB等来说对javascript的支持实在是太少了。下面我要向你介绍一款转载 2007-08-28 14:33:00 · 841 阅读 · 0 评论 -
XMLHttpRequest类成员和实例
XMLHttpRequest对象XMLHttpRequest 提供客户端同http服务器通讯的协议一:创建IE : http_request = new ActiveXObject("Msxml2.XMLHTTP"); http_request = new ActiveXObject("Microsoft.XMLHTTP");非IE: http_request = new XMLHttp转载 2007-08-29 10:27:00 · 656 阅读 · 0 评论 -
2.0正式版中callback的一些变化+使用示例(ASP.NET 2.0)
可能你觉得callback很弱,AJAX才够强。其实网上大多数callback的示例代码都是不太正确的(包括MSDN)。这里提供了一种不同的使用callback的方法。只用很少的javascript就实现了一个联级下拉框。你会发现:轻量级的callback其实也很好用。在这里我有两个DropDownList,ddlCategory和ddlProduct。要求ddlCategory变化后ddlPro转载 2007-08-28 13:34:00 · 681 阅读 · 0 评论 -
Ajax.net 使用初体验的感受和记录
Ajax.net 使用初体验的感受和记录 AJAX 在去年已经接触过,但都是使用手动的方法编写客户端代码,再加上被请求的页面,感觉非常累,虽然早听说过AJAX.NET和其他一些第3方开发的框架,却一直没有时间来体验。今天下了个最新版本的AJAX.NET体验了下。 我使用的还是 VS2003,下载了个最新版本的 AJAX.NET 6.4.5.1,下面说说使用方法: 1、原创 2007-11-19 10:18:00 · 846 阅读 · 1 评论 -
有关ajaxpro中的AjaxMethod
这是个后台的方法: [AjaxPro.AjaxMethod] public string Fun(string str) {转载 2007-11-19 10:21:00 · 2987 阅读 · 1 评论 -
ajax.dll 与 ajaxpro.dll对比
(1) 在web.conf文件中 ajaxpro: ajax: (2) 在具体的aspx文件中,在该例中test是我所建的项目名称 ajaxpro: ajax: (3) 在具体的类文件中 ajaxpro:转载 2007-11-19 15:38:00 · 1491 阅读 · 1 评论 -
用XMLHTTPRequest对象进行客户端验证
表单验证是WEB开发中经常遇到的问题,我们以前常见的做法是:在客户端对表单域进行内容的检查,看是否是满足一定的要求或满足一定的结构,比如:是内容否为空或是否按规定的格式填写了内容等。其实,我们还可以进行更进一步的验证,比如对数据进行实时验证,下面,我们就利用微软提供的XMLHTTPRequest组件来进一步提高表单的验证能力。 在WIN32平台上进行HTTP编程的方式很多,VB和C++程序员可以使转载 2008-04-28 17:41:00 · 744 阅读 · 0 评论 -
掌握AJAX之AJAX通讯技术简介
掌握AJAX之AJAX通讯技术简介作者:出处:CSDN责任编辑: 方舟 [ 2006-07-30 06:00 ]Ajax技术将开发人员从等待用户做出这样的操作中解放出来,允许他在任何时间创建一个对服务器的调用。 当在网上冲浪时,将在浏览器和服务器之间存在大量的请求。最初,所有的这种请求都是在用户做出需要这一步骤的明显操作时发生的。Ajax技术将开发人员从等待用转载 2007-05-15 09:40:00 · 482 阅读 · 0 评论 -
DWR的搭建和使用方法
DWR介绍:DWR是一个Java开源库,帮助你实现Ajax网站。它可以让你在浏览器中的Javascript代码调用Web服务器上的Java,就像在Java代码就在浏览器中一样。DWR主要包括两部分: 在服务器上运行的Servlet来处理请求并把结果返回浏览器。 运行在浏览器上的Javascript,可以发送请求,并动态改变页面。DWR会根据你的Java类原创 2007-06-26 10:31:00 · 843 阅读 · 0 评论 -
Ajax实现分页查询
由于查询返回的数据量很大,超过10w条数据,因此需要对页面查询功能进行优化。放弃原有程序中使用DataGrid的做法,自己编写分页显示模块。 首先在页面上添加几个DIV: 用于显示查询回的数据 用于显示分页的页码 用于显示前一页、后一页、...、首页、尾页等控制按钮 用于显示当前页的页码 实现客户端分页函数: var CurPage=0;转载 2007-07-02 14:06:00 · 1520 阅读 · 0 评论 -
利用Microsoft.XMLHTTP定制页面无刷新自动检索提示信息
页面脚本:var guid = "null";function CheckMessage(){ var obj = guid; var nn = Math.floor( Math.random() * 2000000);//显示信息页面 var url = "MessageInfo.aspx?time="+nn+"&code="; if(obj != "null")转载 2007-07-17 18:43:00 · 767 阅读 · 0 评论 -
Microsoft.XMLHttp组件的属性方法
Microsoft.XMLHttp组件的属性方法一、使用步骤:1、创建XMLHTTP对象 //需MSXML4.0支持2、打开与服务端的连接,同时定义指令发送方式,服务网页(URL)和请求权限等。客户端通过Open命令打开与服务端的服务网页的连接。与普通HTTP指令传送一样,可以用"GET"方法或"POST"方法指向服务端的服务网页。 3、发送指令。 4、等待并接收服务端返回的处理结果。 5转载 2007-07-19 14:46:00 · 822 阅读 · 0 评论 -
XmlHttp实现无刷新三联动下拉框
1.html代码HTML> HEAD> title>XmlHttp实现无刷新三联动下拉框title> meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1"> meta name="CODE_LANGUAGE" Content="C#"> meta nam转载 2007-07-20 16:34:00 · 845 阅读 · 1 评论 -
构建一个pool来管理无刷新页面的xmlhttp对象
在页面上使用ActiveXObject的代价是很大的,如果我们的无刷新页面使用xmlhttp技术,我们或许需要频繁的建立xmlhttp对象,当然我们也可以使用全局变量来cache一个xmlhttp对象实例。但是这样的方法适合于同步方式xmlhttp通信,而对于异步方式xmlhttp通信将会出现问题。由于没有了进程的堵塞,用户可能再次调用同一个xmlhttp实例,如果这时前一个通信未完成,那么就失败转载 2007-05-05 12:47:00 · 462 阅读 · 0 评论 -
使用XMLHTTP Request Object获取服务器数据
在Web客户端使用xmlhttp对象,可以十分方便的和服务器交换数据,我们可以获取和发送任何类型的数据,甚至二进制数据到服务器上。xmlhttp技术同时也是目前大多数无刷新页面使用的和服务器交换数据的方式,这种方式比以往的隐藏iframe的方法要方便和经济的多。 同时让我们高兴得是xmlhttp并不是IE特有的东西,虽然目前还不是W3C的标准,不过IE, Netscape/Mozilla转载 2007-05-05 12:52:00 · 460 阅读 · 0 评论 -
Ajax 提交和验证
function CheckNO(){ if($F(txt_HTBH)=="") { $(msginfo).innerHTML="発注NO 为空"; new Field.focus("TxtNO"); return false; } else转载 2007-08-10 12:51:00 · 664 阅读 · 0 评论 -
AJAX相关JS代码片段和浏览器模型
在.net开发中,充分利用免费控件是好事情,但是如果不能修改控件达到自己的需求,就要动用JS大法了,前提是研究好浏览器模型 的各种对象的方法属性。尤其是熟悉CSS+HTML就会做的很酷。就JS语言本身来说要求不高。 1、动态删除Table 里面内容技巧,不需要写太多代码,一行: tb.removeNode(true)转载 2007-08-10 12:56:00 · 634 阅读 · 0 评论 -
ajax和XMLHTTP原理
Ajax的原理简单来说通过XmlHttpRequest对象来向服务器发异步请求,从服务器获得数据,然后用javascript来操作DOM而更新页面。这其中最关键的一步就是从服务器获得请求数据。要清楚这个过程和原理,我们必须对 XMLHttpRequest有所了解。XMLHttpRequest是ajax的核心机制,它是在IE5中首先引入的,是一种支持异步请求的技术。简单的说,也就是javascr转载 2007-08-10 12:59:00 · 648 阅读 · 0 评论 -
Ajax在.NET中与Server控件的交互C#
注:ajax的.net组件可以到此网下载,我用的是for .net 1.1版本的。 http://ajax.schwarz-interactive.de/ 1. 在引用中添加引用Ajax.dll。(这个很废话) 2.在web.config中建立HttpHandler(这个当然是在system.web串里的)<httpHandlers><add verb="POST,GET" pa转载 2007-08-10 13:00:00 · 576 阅读 · 0 评论 -
Ajax程序设计入门
正在处理您的请求... function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(h转载 2007-05-15 09:42:00 · 413 阅读 · 0 评论 -
在不同浏览器用不同css 解决IE和其他浏览器问题
本身就是个做网站的.几乎每做一个站都要遇到浏览器的兼容问题.虽然客户不去要求那么多,但是我还喜欢都做到最好. 至少在IE6,IE7和火狐这三个浏览器做到兼容.现在div+css又这么流行.对css的使用要求就更高了.大家都知道无论你写的css多么符合标准.总是有的css语句不被某个浏览器支持.下面就一起分享一下在不同的浏览器里用不同的css1 :javascript 判断不同的转载 2008-04-29 17:16:00 · 912 阅读 · 0 评论