Я пытаюсь отправить форму с помощью функции jauery .ajax (). Кажется, это должно быть довольно просто, но по какой-то причине я не могу заставить тип: «POST» работать правильно. Использование типа: «GET» работает без проблем, но «POST», похоже, фактически не публикует что-либо в моем принимающем PHP-скрипте. Когда я делаю print_r ($ _ POST), он возвращает мне пустой массив. Я попытался использовать оба типа ввода «отправить» и «кнопка» на входе формы, но это, похоже, ничего не меняет. Есть идеи, почему это не работает?
Ps - на этой странице более 1 формы.
Редактировать для уточнения
Если я использую print_r ($ _ GET), когда использую тип: «GET», он выводит все правильные данные, но если я изменяю опцию .ajax на тип: «POST» и пытаюсь print_r ($ _ POST), он показывает пустой массив без содержимого.
Js код:
var dataString = 'reply_text='+ test + '&post_id=' + post_id ;
$.ajax({
type: "POST",
url: "process.php",
data: dataString,
cache: false
});
return false;
Код формы:
<form action="" method="post">
<textarea id="textboxcontent" name="reply_text"/>
<input type="submit" name="reply_submit" value="submit comment"/>
</form>