/ / IFrame .appendto не працює з Safari - javascript, jquery, safari

IFrame .appendto не працює з Safari - javascript, jquery, safari

Веб-сторінка має події для надсилання, використовуючи jquery длязаписувати дані форми сторінок на веб-сервері як третій стороні. Код працює, додавши IFrame до тіла HTML-сторінки, передаючи дані через атрибут "src" IFrame на веб-сервер, використовуючи рядок запиту. Цей код добре працює з браузерами, такими як IE, FF та Chrome, але не працює з Safari.

Хто-небудь має уявлення про те, як отримати роботу з Safari?

Код: jQuery (document) .ready (function () { jQuery ("форма"). submit (функція () {

        var url = "http://sitewritedata.aspx?accountID=123";
jQuery("<iframe />", {
id: "iframe" + new Date().getTime(),
name: "iframe" + new Date().getTime(),
width: "0",
height: "0",
frameborder: "0",
src: url
})
.appendTo("body");
}
});
});

Відповіді:

0 для відповіді № 1

Якщо припустити, що домен / порт / протокол однакові, спробуйте використати contents()

jQuery("<iframe />", {
id: "iframe" + new Date().getTime(),
name: "iframe" + new Date().getTime(),
width: "0",
height: "0",
frameborder: "0",
src: url
})
.contents().appendTo("body");