2010-12-05 74 views
0

在我创建的应用程序中,我必须从服务器接收这种格式的xml字符串,例如:<reply> <script> alert('Hello World!'); </script> </reply> 当我使用ajax work perferct完成此操作时,但是当我尝试接收iframe中的数据我无法从框架中提取数据,因为不存在,IE和FF打开新选项卡并在该选项卡上追加数据,我如何避免这种情况并使它们在框架上插入数据。如何在没有AJAX的情况下接收xml代码

+2

你能后,你现在所拥有的代码? – ggutenberg 2010-12-05 07:41:04

回答

0

我可以做这项工作仍然使用Javascript,得到了阿贾克斯的结果,并把它写在iframe中:

  1. 首先创建iframe标签是这样的:

  2. 比javascript代码插入ajax:

    var t = document.getElementById('iftarget');

    h = t.contentWindow.document.getElementsByTagName('html');

    h [0] .innerHTML ='< h1>你好</h1>这个必须工作!把你的数据放在这里';

我创建了一个的jsfiddle这个 http://jsfiddle.net/nunomazer/JGyEr/

问候

相关问题