BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / www-technology / #5472同步于 2008/12/21
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖

[合集] [求助:关于Ajax] 好冷清……我来发问………

tntzwz
2008/12/21镜像同步0 回复
☆─────────────────────────────────────☆ Vampire (Dark Prince) 于 (Thu Jul 10 22:30:28 2008) 提到: 没大明白那个XMLHttpRequest具体怎么用 1. open方法里面,GET和POST的区别是什么? 2. 书上的例子里面,用一个xml文件来模拟对方服务器的动作,让我有点糊涂~那个url参数可以写些什么? 3. 能否用这个东西解析ftp上的东西? 总之看书看得比较混乱,请教各位~谢谢~~! ☆─────────────────────────────────────☆ hg (gyh) 于 (Thu Jul 10 22:52:22 2008) 提到: 【 在 Vampire 的大作中提到: 】 : 没大明白那个XMLHttpRequest具体怎么用 : 1. open方法里面,GET和POST的区别是什么? : 2. 书上的例子里面,用一个xml文件来模拟对方服务器的动作,让我有点糊涂~那个url参数可以写些什么? : ................... GET和POST和表单里的method的GET和POST是差不多的意思 XMLHttpRequest就是通过js访问服务器,发送前台数据给服务器,并获取服务器返回的数据或者xml xml可以传递数据,比如论坛里可以通过xml文件把帖子列表什么的传送给前台脚本 再由前台脚本生成页面 ☆─────────────────────────────────────☆ Vampire (Dark Prince) 于 (Thu Jul 10 22:59:29 2008) 提到: 谢谢~搜了一下相关资料,明白些了~ ftp还得用中间层的语言搞……看来我得投靠PHP之类的东西了~~~~ 【 在 hg 的大作中提到: 】 : GET和POST和表单里的method的GET和POST是差不多的意思 : XMLHttpRequest就是通过js访问服务器,发送前台数据给服务器,并获取服务器返回的数据或者xml : xml可以传递数据,比如论坛里可以通过xml文件把帖子列表什么的传送给前台脚本 : ................... ☆─────────────────────────────────────☆ Vampire (Dark Prince) 于 (Fri Jul 11 09:50:49 2008) 提到: 按照mozilla MDC上面的教程 <script type="text/javascript"> var req=new XMLHttpRequest(); req.open("GET","http://www.mozilla.org/",false); req.send(null); if (req.status==200) alert(req.responseText); </script> 在Opera里面运行出错,JS控制台信息如下: JavaScript - file://localhost/home/pluto/桌面/index.html Inline script thread Error: name: Error message: Security violation stacktrace: n/a; see 'opera:config#UserPrefs|Exceptions Have Stacktrace' 不安全??什么原因? ☆─────────────────────────────────────☆ hg (gyh) 于 (Fri Jul 11 10:07:26 2008) 提到: 【 在 Vampire 的大作中提到: 】 : 按照mozilla MDC上面的教程 : <script type="text/javascript"> : var req=new XMLHttpRequest(); : ................... 出于安全考虑,只能访问相同域名的地址!你那个地址属于跨域了! ☆─────────────────────────────────────☆ Vampire (Dark Prince) 于 (Fri Jul 11 10:11:12 2008) 提到: …………了解……………… 【 在 hg 的大作中提到: 】 : 出于安全考虑,只能访问相同域名的地址!你那个地址属于跨域了! ☆─────────────────────────────────────☆ hg (gyh) 于 (Fri Jul 11 10:11:29 2008) 提到: 【 在 Vampire 的大作中提到: 】 : 按照mozilla MDC上面的教程 : <script type="text/javascript"> : var req=new XMLHttpRequest(); : ................... 另外,XMLHttpRequest在IE内核浏览器下不能用,IE的是var req= new ActiveXObject("Msxml2.XMLHTTP");或者var req= new ActiveXObject("Microsoft.XMLHTTP"); 为了兼容IE内核浏览器,要这样写: var req = false; try { req = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { req = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e2) { req = false; } } if (!req && typeof XMLHttpRequest != 'undefined') { req = new XMLHttpRequest(); } 定义好了以后下面的用法基本相同 ☆─────────────────────────────────────☆ shadan (shadan) 于 (Fri Jul 11 10:33:41 2008) 提到: 【 在 hg 的大作中提到: 】 : 另外,XMLHttpRequest在IE内核浏览器下不能用,IE的是var req= new ActiveXObject("Msxml2.XMLHTTP");或者var req= new ActiveXObject("Microsoft.XMLHTTP"); : 为了兼容IE内核浏览器,要这样写: : var req = false; : ................... 赞ls,这个书上叫脚本检测技术。 ☆─────────────────────────────────────☆ Vampire (Dark Prince) 于 (Fri Jul 11 10:48:51 2008) 提到: 这个我知道…… 【 在 hg 的大作中提到: 】 : 另外,XMLHttpRequest在IE内核浏览器下不能用,IE的是var req= new ActiveXObject("Msxml2.XMLHTTP");或者var req= new ActiveXObject("Microsoft.XMLHTTP"); : 为了兼容IE内核浏览器,要这样写: : var req = false; : ................... ☆─────────────────────────────────────☆ fulamenge (弗拉门戈) 于 (Sat Aug 23 15:33:21 2008) 提到: 直接用js框架呗 ☆─────────────────────────────────────☆ ericyosho (ericyosho) 于 (Sun Aug 24 02:07:21 2008) 提到: 那么多框架可以用,干嘛还要裸写呢? 别人已经想到了你很难想全的东西。 所以, never reinvent the wheels
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。