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
そこで使用していることですが、ここでは何の意味もありません。
これは何ですか?