/ / IFrame .appendto não funciona com o Safari - javascript, jquery, safari

IFrame .appendto não funciona com o Safari - javascript, jquery, safari

Uma página da web tem um evento submit, usando jquery paraRegistre os dados do formulário de página no servidor da Web como um terceiro. O código funciona anexando um IFrame ao corpo da página html, passando dados através do atributo "src" do IFrame para o servidor da Web usando a string de consulta. O código funciona bem com navegadores como IE, FF e Chrome, mas não funciona com o Safari.

Alguém tem uma ideia de como fazer isso funcionar com o Safari?

Código: jQuery (documento) .ready (function () { jQuery ("form"). submit (function () {

        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");
}
});
});

Respostas:

0 para resposta № 1

Assumindo que o domínio / porta / protocolo são os mesmos, você tentou usar contents()

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