Избавьтесь от type="submit"
(который по сути должен быть <input type="submit">
) и просто сделайте его стандартной кнопкой, если вы не планируете фактически отправлять форму:
<input type="button" id="submit" value="Submit" />
Альтернативный метод - установить обработчик onsubmit
в форме:
$(document).ready(function() {
$("#newPostForm").submit(function(){
var formData = $("#newPostForm").serialize();
$.ajax({
type: "POST",
url: "/mobile/newpost.php",
cache: false,
data: formData,
success: function(data) {
window.location.href = "/where/to/go";
}
});
return false;
});
});