高分悬赏:JS获取跨域iframe中返回值(xml)并处理
主页面在www.a.com域中index.asp有个iframe需要获取www.b.com域中的一个PHP文件
<iframe width="0" height="0" id="myfrm" src="http://www.b.com/index.php"> </iframe>
请求http://www.b.com/index.php该PHP文件会生成xml的返回值如下
<xml version="1.0" encoding="UTF-8" standalone="yes">
<Note>
<Code>返回值 </Code>
</Note>
</xml>
在firefox中已经可以看到跨域请求到的数据,但怎样获取IFRAME中的数据,首先是能够获取到,第二是兼容IE,FF
直接获取
document.getElementById("myfrm").innerHTML这样直接获取是错误的
把它作为XML对象来访问
var xmldoc = document.getElementById("myfrm").contentWindow;xmldoc类型是object xmldocument,但使用doc.getElementsByTagName("code")[0].firstChild.data获取时为空
我已经被折腾了3天了,基本上已经黔驴技穷了,望高手能够指点迷津!
自己顶一下,千万别沉啊。不行我追加分,你要多少给你多少,能解决问题就行
在IFRAME外层引用多一个JSP。在JSP里面定义就是全局
三楼的我试了doc.getElementsByTagName("code")[0].nodeValue不能正确访问
四楼的大哥,我没看懂你说的意思。
大哥大姐不能沉啊!!!!!!
高手在哪里?
千万别沉啊。我的希望全在这了
难道又要不了了之了。。。
我滴亲娘哎,怎么又沉了。大哥大姐帮帮忙顶起,不顶我滴那个工作绝对完蛋了
相关问答:
<?xml version="1.0"?>
<root>
<status>433</status>
<msg>这个是汉字</msg>
<serialno>123</serialno>
</root>
如何用ASP读取 status值 ......
我现在做接口导出,.NET平台,开发语言C#,想导出XML的文本格式。
想得到 <?xml version="1.0" encoding="GBK"?>
的编码格式!怎么设置?谢谢!急!
顶
只要保存为xml格式, ......
在Sqlserver数据库Northwinds中创建一个存储过程,
该存储过程有两个参数,nvarchar(5)类型的@customerID 是customers表的customerID, xml类型的参数@xmlCustOrder是输出参数,存储过程将根据orders和customers 表 ......
我在编写一个wince5.0的程序,想实现把PDA上的一个LIST <STRING>类型的数据序列化为XML,然后在PC上的一个webservice拿到这个XML,转化为Dataset,更新PC上的数据库,我想问怎么把XML传给webservice的呢?
......
引用的文件包含错误(XXXXX.xsd)。有关更多信息,右键单击消息并选择“显示详细信息...”
请问这是哪出错了???我在elipse里没错 拿到myelipse里xml全是这个错误。。。。
是不是少包啊?
包都在呢呀。。。 ......