+ -
当前位置:首页 → 问答吧 → js代码含义

js代码含义

时间:2011-11-23

来源:互联网

js中看到一段代码,搞不明白s指的是什么,求高手解释一下
JScript code

var s = '';
var ajaxframeid = 'ajaxframe';
s = $(ajaxframeid).contentWindow.document.XMLDocument.text;

作者: fanercute   发布时间: 2011-11-23

s代表的是自己定义的一个变量。

作者: fylqllj   发布时间: 2011-11-23

应该是id为ajaxframe的iframe里的内容

作者: ifandui   发布时间: 2011-11-23

s只不过是一个变量

作者: liangws   发布时间: 2011-11-23

s就是一个变量,取 $(ajaxframeid).contentWindow.document.XMLDocument.text;的值,给这个变量。

作者: licip   发布时间: 2011-11-23

引用 4 楼 licip 的回复:

s就是一个变量,取 $(ajaxframeid).contentWindow.document.XMLDocument.text;的值,给这个变量。


正解!

作者: zhaixiaohu   发布时间: 2011-11-23

可能我问法有问题,我想找$(ajaxframeid).contentWindow.document.XMLDocument的内容,我想找它指的是哪儿。但页面里面没有frame。
请问一下contentWindow.document.XMLDocument是指什么。

作者: fanercute   发布时间: 2011-11-23

别沉了 我自己搞两天了 没解决 高手 help!!

作者: fanercute   发布时间: 2011-11-23

没有iframe那你这个肯定要报错的

作者: ifandui   发布时间: 2011-11-23

当载入的文档是一个.xml文件时,才有document.XMLDocument 
这时候访问document.XMLDocument 可以获取这个xml文件的信息(区别于载入html文件时).

作者: calvin_guo   发布时间: 2011-11-23

http://msdn.microsoft.com/en-us/library/ms535155%28v=vs.85%29.aspx

作者: calvin_guo   发布时间: 2011-11-23

这段代码是在什么环境之下也是很重要的,孤立地看代码也没什么用

作者: p2227   发布时间: 2011-11-23

你这个应该是手写的ajax跨域 通过iframe
而里面这个页response.write出来的是xml格式 所以document.XMLDocument是没有问题的
另外你这是Discuz论坛里的代码吧

作者: ifandui   发布时间: 2011-11-23

引用 12 楼 ifandui 的回复:
你这个应该是手写的ajax跨域 通过iframe
而里面这个页response.write出来的是xml格式 所以document.XMLDocument是没有问题的
另外你这是Discuz论坛里的代码吧

对啊 discuz的 
登录后不自动跳转了 报的是这一行的错
你知道是什么问题么

作者: fanercute   发布时间: 2011-11-23

相关阅读 更多