社区
C#
帖子详情
xmlhttp是个什么东西呢?
哈哈007哈
2004-06-25 09:43:18
如上!
...全文
135
7
打赏
收藏
xmlhttp是个什么东西呢?
如上!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ermachao
2004-06-25
打赏
举报
回复
MSXML 3.0也含有这个方法,可在JavaScript中调用,可用于用户的身份验证.....
beesman
2004-06-25
打赏
举报
回复
装一下msxml4,会有个帮助的,你去看好
Javcs
2004-06-25
打赏
举报
回复
study!!
哈哈007哈
2004-06-25
打赏
举报
回复
谢谢呀,可是我还是不理解呢,太笨了
gxboy
2004-06-25
打赏
举报
回复
可以理解成httpwebrequest and httpwebresponse 前生
gabriel1
2004-06-25
打赏
举报
回复
你向一个处理页面post一个xml,此xml是包含某些参数数据的标准xml文档,对方接收到以后,解析xml文档,执行后,再response到页面一个结果xml,然后你获得。
这就是经常提到的一个很重要的概念--SOAP
eliphe
2004-06-25
打赏
举报
回复
XML Http
XmlHttp
对象参考
XmlHttp
对象参考,罗列了许多您用的到的好
东西
!
用
XMLHTTP
来偷
东西
哈!
只做了一部份,IP查询请大家自己照着我里边的样例自己完成吧!演示:http://www.goalercn.com/demo/searcher.asp<%@LANGUAGE=”VBSCRIPT” CODEPAGE=”936″%><!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “‘ target=_blank rel=nofollow>http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”><html><head><meta http-equiv=”Content
AJAX应用的通用流程
3. AJAX应用的通用流程 3.1 创建request对象 有了上面的基础知识后,我们来看看一些具体的例子。
XMLHttp
Request 是 AJAX应用程序的核心,而且对很多读者来说可能还比较陌生,我们就从这里开始吧。从 清单 1 可以看出,创建和使用这个对象非常简单,不是吗?等一等。 还记得几年前的那些讨厌的浏览器战争吗?没有一样
东西
在不同的浏览器上得到同样的结果。不管您是否相信,这些战争仍然在继续,虽然规模较小。但令人遗憾的是,
XMLHttp
Request 成了这场战争的牺牲品之一。因此获得
XMLHttp
Request 对象可能需要采用不同的方法。下面我将详细地进行解释。 使用 Microsoft 浏览器 Microsoft 浏览器 Internet Explorer 使用 MSXML 解析器处理 XML。因此如果编写的AJAX应用程序要和 Internet Explorer 打交道,那么必须用一种特殊的方式创建对象。 但并不是这么简单。根据 Internet Explorer 中安装的 JavaScript 技术版本不同,MSXML 实际上有两种不同的版本,因此必须对这两种情况分别编写代码。请参阅 清单 3,其中的代码在 Microsoft 浏览器上创建了一个
XMLHttp
Request。 清单 3. 在 Microsoft 浏览器上创建
XMLHttp
Request 对象 view plaincopy to clipboardprint var
xmlHttp
= false; try {
xmlHttp
= new ActiveXObject("Msxml2.
XMLHTTP
"); } catch (e) { try {
xmlHttp
= new ActiveXObject("Microsoft.
XMLHTTP
"); } catch (e2) {
xmlHttp
= false; } } var
xmlHttp
= false; try {
xmlHttp
= new ActiveXObject("Msxml2.
XMLHTTP
"); } catch (e) { try {
xmlHttp
= new ActiveXObject("Microsoft.
XMLHTTP
"); } catch (e2) {
xmlHttp
= false; } } 您对这些代码可能还不完全理解,但没有关系,现在只要牢牢记住其中的两行代码:
xmlHttp
= new ActiveXObject("Msxml2.
XMLHTTP
");
xmlHttp
= new ActiveXObject("Microsoft.
XMLHTTP
"); 这两行代码基本上就是尝试使用一个版本的 MSXML 创建对象,如果失败则使用另一个版本创建该对象。不错吧?如果都不成功,则将
xmlHttp
变量设为 false,告诉您的代码出现了问题。如果出现这种情况,可能是因为安装了非 Microsoft 浏览器,需要使用不同的代码。 处理 Mozilla 和非 Microsoft 浏览器 如果选择的浏览器不是 Internet Explorer,或者为非 Microsoft 浏览器编写代码,就需要使用不同的代码。事实上就是 清单 1 所示的一行简单代码: var
xmlHttp
= new
XMLHttp
Request object;。 这行简单得多的代码在 Mozilla、Firefox、Safari、Opera 以及基本上所有以任何形式或方式支持 Ajax 的非 Microsoft 浏览器中,创建了
XMLHttp
Request 对象。 综合起来跨浏览器的通用方法 关键是要支持所有浏览器。谁愿意编写一个只能用于 Internet Explorer 或者非 Microsoft 浏览器的应用程序呢?或者更糟,要编写一个应用程序两次?当然不!因此代码要同时支持 Internet Explorer 和非 Microsoft 浏览器。清单 4 显示了这样的代码。 本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/newsainton/archive/2009/07/23/4374714.aspx
pb开发的验证码识别程序 + 实用的pb webbrowser使用
pb11.5开发 含两个pbl:aaa.pbl是pb对web浏览器控件的使用操作。里面有个set_proxy.ocx控件(设置代理),是我用vb做的ocx,因为我用pb实现ip代理不能执行成功,所以只能用vb做了个,pb来调用。 create_yzm.pbl是验证码识别程序,包含两部分:创建验证码识别库和利用识别码进行识别两个功能。 是demo版本,所以把功能都用按钮区分开了,可以一步步进行执行。 对不了解验证码识别过程的人来说:可以看看下面: 验证码识别首先是把验证码图片放到本地,然后用图形函数把图片一个个点的颜色值取出,根据设置的阀值,对图片进行黑白化处理,如果有噪点,进行去噪处理。 然后把图片中的文字一个个取出,进行字模处理,任何图片都是一个个点组成,黑白图片就是0和1了,处理后存放到识别库文件中。放N个。 这个
东西
就可以用来对未知的文字进行比对识别了。
ajax以及一些乱码问题
创建
xmlhttp
request 对象。 代码如下:return window.ActiveXObject ? new window.ActiveXObject(‘Microsoft.
XMLHTTP
’) : new
XMLHttp
Request; 次对象一个 onreadystatechange 事件。有两个属性readyState,status。简单的AJAX我们将使用到这几个
东西
。 以下使用到的create
XMLHttp
()方法就是上面这段代码! 1:以GET方式发出一个请求的实现; 代码如下: var get = function(url, b, callback){ var xml
C#
110,571
社区成员
642,565
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章