每个帖子回复都有动态表单。我现在正在使用$('.upload_Reply').on('submit', function(e){
。但是作为未来事件的par jQuery文档,我应该使用下面的任何一个对我不起作用的文档:
$(document).on('submit', '.upload_repimg',function (e){
//also tried
$("body").delegate('.upload_repimg', 'submit', function(){
如果我使用这些,页面刷新而不提交表单。
如果我使用当前的方式,仅回复第一个回复的工作。这意味着如果一次有2个或更多回复,则回复仅提交第1个,下次尝试,页面刷新。
请问我的问题在哪里。
我的表格
<form class="upload_Reply" method="post" id="up_Rep'.$Sid.'" enctype="multipart/form-data">
<input type="file" name="file" class="repfile" id="'.$Sid.'" value="" />
<input type="submit" class="upload_repimg" id="'.$Sid.'" name="upload_btn" value="Upload Picture"/>
</form>
答案 0 :(得分:0)
.upload_Reply
是要提交的表单,.upload_repimg
是要点击的内容。我强烈建议前者:$(document).on('submit', '.upload_Reply',function (e){