2010-12-05 1 views
0

В приложении, которое я создаю, я должен получать с сервера строку xml с этим форматом, например: <reply> <script> alert('Hello World!'); </script> </reply> , когда я сделал это с помощью ajax work perferct, но когда я пытаюсь получить данные в iframe я не могу извлечь данные из фрейма, потому что там нет, IE и FF открывают новые вкладки и добавляют данные на этой вкладке, как я избегаю этого и заставляют их вставлять данные в фрейм.Как получить xml-код без AJAX

+2

Вы можете разместить код, который вы имеете сейчас? – ggutenberg 2010-12-05 07:41:04

ответ

0

я могу сделать эту работу еще с помощью Javascript, получить результат Аякса и записать его внутри фрейма:

  1. первый создать свой IFrame тег, как это:

  2. чем javascript код для вставки ajax:

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

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

    h [0] .innerHTML = '< h1> Hello </h1> Это должно сработать! Поместите свои данные здесь ';

Я создал jsFiddle для этого http://jsfiddle.net/nunomazer/JGyEr/

С наилучшими пожеланиями

Смежные вопросы