私はいくつかの単純な HTML コントロールを含むフォームを持っています。
$('#myForm').ajaxForm({
beforeSubmit : function() {
var lookup = true;
var validate = false;
$.ajax({
async: false,
url: 'user.php?username='+$('#username').val(),
success: function(data) { }
})
validate = $("#myForm").validate({rules: { price: { number: true, }, size: { number: true, }} , errorClass: 'form_fields_error', errorPlacement: function(error, element) {}}).form() ;
if(lookup && validate ){
return true;
}
else{
return true;
}
},
target: '#showdata',
success: function() { }
});
});
$("#myForm").submit(function()
{
alert('this is not fired');
//e.preventDefault();
var formData = $(this).serialize();
$.ajax(
{
type:'post',
url:'administration/save_users.php',
data:formData,
beforeSend:function()
{
// launchpreloader();
},
complete:function()
{
// stopPreloader();
},
success:function(result)
{
alert(result);
}
});
});
フォーム送信が起動されません...何が欠けていますか? 私はフォーム action="#" を持っています....