Можно ли использовать диалоговое окно jQueryUI для добавления HTML-страницы, похожей на традиционное всплывающее окно? - PullRequest
0 голосов
/ 11 января 2012

Я пытаюсь найти способ загрузки URL (в данном случае https://tools.usps.com/go/ZipLookupAction!input.action) в диалоговом окне jQueryUI вместо традиционного всплывающего окна.

Пока чтопопытался открыть страницу с помощью запроса AJAX (AJAH: D), но каждый раз я получаю статус 200, но нет данных.

Вот код из того, что я пробовал: http://jsfiddle.net/Handyman/aXPU7/1/

Я думал, что, может быть, запросы ajax не разрешаются на usps.com, но я попытался сделать несколько своих сайтов с такой же удачей.

Возможно ли это сделать даже безiframe или всплывающее окно в традиционном стиле?

Ответы [ 2 ]

1 голос
/ 11 января 2012

Ознакомьтесь с Одинаковой политикой происхождения .

В вычислительной технике та же политика происхождения является важной концепцией безопасности для ряда языков программирования на стороне браузера, таких как JavaScript.Политика разрешает сценариям, запущенным на страницах, исходящих с одного и того же сайта, получать доступ к методам и свойствам друг друга без особых ограничений, но запрещает доступ к большинству методов и свойств на страницах разных сайтов.1007 * JSONP или прокси.

1 голос
/ 11 января 2012

Может быть проще использовать плагин лайтбокса, например colorbox , jsFiddle .

$('#zipcode_lookup').colorbox({iframe:true, innerWidth:425, innerHeight:344});
...