我使用jQueryForm插件提交表单。我在CodeIgniter中有它,所以当我提交表单时,它运行回调以检查重复。如果有的话,它会加载带有标题401的视图,如果没有 - 加载普通视图。
我将此代码用于JS:
function submitDeveloper() {
$('form#addDeveloper').submit(function() {
function getDevelopers() {
$('li.gameDeveloper select').load(window.location + ' li.gameDeveloper select > *', function() {
$('.black, .addContent').fadeOut('fast');
})
}
$(this).ajaxSubmit({
error: function() {
alert('Developer już jest w bazie!')
},
success: getDevelopers
})
return false;
})
}
现在它始终触发error
,但数据仍在提交中。有趣的是,我有其他功能,几乎是相同的,它的工作原理。唯一的区别是,我在那里使用beforeSubmit
,但在这里我没有看到任何意义。
这可能是什么?