我正在使用一个带有选项“onComplete
”的模态插件(colorbox)。我可以执行以下操作来实现我想要的部分效果(这只是“onComplete
”选项):
onComplete: function(){
$('.ajaxform').ajaxForm({
success: function(responseText){
$.colorbox({html:responseText});
}
});
}
原因是通过ajax加载的模态包含一个表单。该表单使用ajaxForm()
提交,模式已更改以反映responseText
。它工作得很好(第一种形式)。但问题是我连续有几种形式。附加'ajaxForm()'并将$.colorbox({html:responseText})
用于多种形式的好方法是什么?我想为一个不明确数量的表格做这个(换句话说,在代码我不能写它认为我有4个表格,因为也许我以后会有5或3或其他什么)
答案 0 :(得分:0)
只需将“onComplete”定义为独立功能:
function completeHandler() {
$('.ajaxform').ajaxForm({
success: function(responseText) {
$.colorbox({html: responseText, onComplete: completeHandler});
}
});
}