一个网页有一个提交事件,使用jquery作为第三方在web服务器上记录页面表单数据。该代码通过将 IFrame 附加到 html 页面的正文,使用查询字符串通过 IFrame 'src' 属性将数据传递到 Web 服务器来工作。该代码适用于 IE、FF 和 Chrome 等浏览器,但不适用于 Safari。
有没有人知道如何让它与 Safari 一起工作?
代码: jQuery(document).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');
}
});
});