Как я могу публиковать данные в междоменной области с помощью iframe и JQuery - PullRequest
0 голосов
/ 22 декабря 2010

Я работаю с JQuery, ниже приведен пример кода для JQuery:

$.ajax({  
        type:"GET",        
        url: "Login.aspx",  // Send the login info to this page
        data: str, 
        dataType: "jsonp", 
        timeout: 200000,
        jsonp:"skywardDetails",
        success: function(result)
        { 
             // Show 'Submit' Button
            $('#loginButton').show();

            // Hide Gif Spinning Rotator
            $('#ajaxloading').hide();  
         } 

    });

Приведенный выше код работает нормально, однако из-за "GET" некоторые данные становятся видимымикогда он запросил, я попытался использовать "POST" , но в моем предыдущем посте все эксперты отказались от того, что мы не можем использовать "POST" , может кто-нибудьподскажите, как можно обеспечить безопасность, я полагаю, что мы можем что-то сделать с "IFRAME" , пожалуйста, подскажите, есть ли у нас примеры с использованием IFRAME.

Ответы [ 3 ]

1 голос
/ 22 декабря 2010

Один из способов - открыть страницу удаленного сайта в невидимом фрейме, а затем эта страница открывает страницу локального сайта во внутреннем фрейме, и внешний и самый внутренний фреймы могут свободно общаться. Я не понимаю, зачем вам это нужно, хотя вызов POST AJAX так же заметен, как вызов GET AJAX.

0 голосов
/ 22 декабря 2010

Читали ли вы о методе идентификатора фрегмента http://softwareas.com/cross-domain-communication-with-iframes В посте описывается междоменная связь с фреймами с использованием изменяющихся идентификаторов фрагмента.

0 голосов
/ 22 декабря 2010

Ответ на ваш предыдущий пост правильный.Вы не можете загрузить удаленный файл *.js по протоколу POST с тегом <script>, так же, как вы не можете использовать <img> до пост изображения.

Если вам нужноаутентифицироваться на удаленном сайте, ваш единственный шанс - использовать старые добрые формы .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...