Изменить тип кнопки.
Итак, вместо этого:
<input id="doit" ... type="submit" ... />
Вы должны иметь это:
<input id="doit" ... type="button" ... />
Почему? Потому что кнопка «Отправить» инициирует отправку формы, которая переходит на другую страницу. Но кнопка ничего не делает, а только то, что вы запрограммировали (с помощью js).
Другим решением является предотвращение поведения по умолчанию нажатия кнопок в javascript, поэтому вы должны иметь:
$('#doit').click(function(){
$('#fullscreen').show();
$.post('./delete-misc/test-ajax-code.php', function(data){
$('#fullscreen').hide();
alert(data);
});
return false; //This does the trick!!!
});
Почему? возвращение false
внутри события jquery отменяет поведение по умолчанию, поэтому форма не отправляется
Надеюсь, это поможет. Приветствия