【发布时间】:2009-07-08 22:38:38
【问题描述】:
我正在使用 Firefox,并且我一直在阅读一些论坛,声称这在 Firefox 中不起作用,但过去几天它一直在为我工作,但已经停止工作,我不知道为什么。
我使用 IFrame 发出 AXAX POST 请求。当我得到回复时,我使用这个:
function startLoad(){
$.get("update.php", function(data){
if(data==''){
startLoad();
}
else{
document.getElementById("tweetform").submit();
}
});
}
但是,从萤火虫,我得到这个:
document.getElementById("tweetform").submit is not a function
[Break on this error] document.getElementById("tweetform").submit();
我知道提交存在,但发生了什么?
【问题讨论】:
-
元素 tweetform 是否存在?是表格吗?
-
能否提醒(document.getElementById("tweetform")) 并检查它是否返回表单?
-
是的,tweetform 存在并且警报返回:[object HTMLFormElement]
-
alert(document.getElementById("tweetform").submit) 显示什么?
-
为什么在使用 jQuery 时使用“document.getElementById”?为什么不直接使用“$('#tweetform')”?
标签: javascript