2010-07-27 40 views
5

我复制了我正在处理的较大项目的一部分,我没有编写代码,因此我希望有人可以帮助我找出为什么发送发布请求从这种时尚的JS代码在IE中工作,并不在其他浏览器。为什么我无法在Firefox中提交动态创建的表单

function f() { 
    var container = document.createElement("form"); 
    container.method = "post"; 
    container.action= "http://localhost:3203/somefile.aspx"; 
    document.appendChild(container); 
    container.submit(); 
} 

回答

16

尝试document.body.appendChild(container)来代替。

+0

Woow,完全工作!非常感谢,我一直试图找出这个好几个小时。 – sekmet64 2010-07-27 13:22:03