0
我的页面中有多个表单。我希望能够从单个Jquery函数发布这些表单。用Jquery发布多个表单
它只适用于第一种形式。我想这是因为所有形式的有相同的ID,我将需要使用点击()的函数,而不是提交(),并使用类似$(本).closest(“形式”)...
<form class="form-horizontal" role="form" id="fpostcomm">
<input name="cmt" type="text" class="form-control input-sm" id="inputcommt" autocomplete="off">
</form>
<script>
$(document).ready(function(){
$("#fpostcomm").submit(function(){
$.ajax({type:"POST", data: $(this).serialize(), url:"ajax/ajxaaddcmt.php",
success: function(data){
$("#inputcommt").val('');
},
error: function(){
alert ("Error.");
}
});
return false;
});
});
</script>
改为使用类。 ID应该是_unique_并且ID选择器仅选择第一个匹配的元素。 – undefined