我使用 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
那里使用,但在这里我看不到任何意义。
这会是什么?