在我创建的应用程序中,我必须从服务器接收具有此格式的xml字符串,例如:<reply>
<script>
alert('Hello World!');
</script>
</reply>
当我使用ajax work perferct执行此操作时,但是当我尝试在iframe中接收数据时,我无法从帧中提取数据,因为不存在,IE和FF打开新选项卡并将数据附加到该选项卡上,如何我避免这种情况,并让他们在框架上插入数据。
答案 0 :(得分:0)
我仍然可以使用Javascript完成这项工作,获取ajax的结果并将其写入iframe:
首先像这样创建iframe标记:
比插入ajax的javascript代码:
var t = document.getElementById('iftarget');
h = t.contentWindow.document.getElementsByTagName('html');
h [0] .innerHTML ='&lt; h1&gt; Hello&lt; / h1&gt;这必须奏效!将您的数据放在这里';
我为此创建了一个jsFiddle http://jsfiddle.net/nunomazer/JGyEr/
最好的问候