Попробовал return false, но результат остался прежним
(function($){
var form;
$('#payment').submit(function(e){
form = this;
e.preventDefault();
var response = $.ajax({
type: 'POST',
url: this.action,
data: $(this).serialize(),
dataType: 'json',
success: successResult()
{
alert("ok");
}
});
return false;
});
})(this.jQuery);
Пробуйте отправить запрос - чисто без субмита ?
Это как?