2010-12-05 129 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/

問候

相關問題