получить xml кросс-сайт с помощью iframe - PullRequest
0 голосов
/ 22 июня 2010

Я пытаюсь вышеупомянутое, как это:

$.ajax({
                    type: 'GET',
                    dataType: 'xml',                  
                    url: $('#proxy').attr('src', 'http://192.168.0.106:8111/getconfiguration?'),
                    success: function (xml) 
                 {//do stuff with xml

И в теле моей HTML-страницы, у меня есть iframe, как это:

<div><iframe id="proxy" src="" ></iframe></div>

Это ударсервер и сервер возвращает XML, но ничего не происходит.Кажется, продолжает пытаться обработать XML.На консоли ошибки в Safari написано:

Resource interpreted as other but transferred with MIME type text/html.

Есть идеи, советы, что попробовать ??


Попытался изменить это:

var myxml = new String($('#proxy').attr('src', 'http://192.168.0.106:8111/getconfiguration?'));


$.ajax({
                    type: 'GET',
                    dataType: 'xml',                  
                    url: myxml,
                    success: function (xml) 

ноэто тоже не wotk - или я делаю это неправильно?Я новичок в JS

1 Ответ

1 голос
/ 22 июня 2010

Если свойство url не возвращает строку.

Из того, что я могу сказать, здесь будет возвращаться объект jQuery.

Возможно, вы захотите установить URL-адрес просто дляhttp://192.168.0.106:8111/getconfiguration?, так как код, который вы используете, устанавливает атрибут src, но он не будет возвращать ничего полезного в этом контексте

...