Ale*_*lex 3 ajax jquery bind get submit
我正在创建一个论坛风格的系统,用于创建帖子,然后用户可以在原始帖子上发表评论.(我正在做的事情在上下文中实际上是非常不同的,但主题是相同的).
添加注释的表单是Post的一部分,它是使用jQuery $ .get()引入的.
这是目前的提交处理程序:
$('#add-stage-form').submit(function(){
var data = $('#add-stage-form').serialize();
add_stage(data);
return false;
});
Run Code Online (Sandbox Code Playgroud)
好吧..现在,我需要在它被拉入后重新绑定,同样live()可以使用.
并请,如果有人建议live('submit', function(){ ... })我WILL尖叫,因为提交不喜欢点击的工作!
我也很清楚你可以在同一个按钮上绑定'click'事件 - 我更愿意绑定.submit()事件,如果可能的话
提前致谢!:)
您可以在get方法的onComplete回调中手动添加绑定...
$.get('getposts.html', function(data) {
var myForm = $(data);
$('.formContainer').append(myForm);
$('.add-stage-form', myForm).submit(function(){
var data = $(this).serialize();
add_stage(data);
return false;
});
});
Run Code Online (Sandbox Code Playgroud)
*编辑将更改的add-stage-form更改为类而不是id.你提到每个帖子会有一个表格吗?