【发布时间】:2011-11-18 16:30:26
【问题描述】:
我正在使用 jquery.form.js(版本:2.84),在下面的代码中,我看到它在 $('imageform').ajaxSubmit 之前卡住了。如果我删除 preventDefault,表单将被提交为通常,页面会刷新。当 preventDefault 存在时,我确实看到了 loader.gif,但在服务器端我看不到任何数据,并且警报也从未被触发..
google.maps.event.addDomListener($('photoimg'), 'change', function(e){
e.preventDefault(); // <-- important
$("preview").innerHTML = ("<img src=\"loader.gif\" alt=\"Uploading....\"></img>");
$('imageform').ajaxSubmit({
target: 'preview'
});
alert('after submit');
});
我也在使用下面的函数,这就是为什么我使用 $('imageform') 而不是 $('#imageform')...
function $(element) {
return document.getElementById(element);
}
【问题讨论】:
标签: javascript jquery-plugins jquery jquery-selectors