Есть вот такой jQuery код:
j$('#gen').submit(function(event){
var postData = j$(this).serializeArray();
alert(postData);
var formURL = j$(this).attr("action");
alert(formURL);
j$.ajax(
{
url : "gen.php",
type: "POST",
data : postData,
success:function(data, textStatus, jqXHR)
{
//data: return data from server
alert(data);
},
error: function(jqXHR, textStatus, errorThrown)
{
//if fails
alert(data);
}
});
// Stop form from submitting normally
event.preventDefault();
//event.stopPropagation();
//event.cancelBubble();
event.unbind();
alert("clicked!");
j$("#gen").submit();
});
И есть форма с id="gen". Проблема в том, что все работает, но при нажатии кнопки "Submit" происходит редирект на страницу, которая указана в атрибуте action у формы. Почему это происходит?