function checkname(o) {
var o = $('#log').val();
$.ajax({
url: 'check_name',
type: 'POST',
data: 'username=' + o,
success: function(o){
if(o == 1) {
return o;
}
else {
o.addClass( "ui-state-error" );
updateTips( "not available" );
return false;
}
}
});
}
チェックするモデルのフォームに関連するこの機能が使用可能かどうか
$( "#dialog-form" ).dialog({
autoOpen: false,
height: 600,
width: 550,
modal: true,
buttons: {
"save": function() {
var bValid = true;
allFields.removeClass( "ui-state-error" );
bValid = bValid && checkname ( name, "name");
if ( bValid ) {
$.ajax({
type: 'POST',
url: 'add_user',
data: $('#myform :input').serialize(),
success: function(i) {
alert('sucess');
window.setTimeout(function(){location.reload()},500)
}
});
$( this ).dialog( "close" );
}
},
Cancel: function() {
$( this ).dialog( "close" );
}
},
close: function() {
allFields.val( "" ).removeClass( "ui-state-error" );
}
});
フォームの保存をクリックすると、フォームが保存されないか、firebug return 1でのみ閉じられません
名前が利用可能な場合は保存フォームが必要です