У меня есть форма с одним входом и одна кнопка отправки.Как предотвратить обновление страницы при отправке кнопки нажмите
<form method='POST' action='' enctype='multipart/form-data' id="form_search">
<input type='hidden' name="action" id="form_1" value='1' />
</span><input id="query" type="text" name="mol" value="">
<input type='submit' value='Search' name="Search" id="Search" />
по форме представления формы ввода данных идет в PHP ниже код
if (isset($_POST['Search'])) {
$_SESSION["query"] = $_POST["mol"];
$_SESSION["action"] = $_POST["action"];
}
я хочу, чтобы избежать обновления страницы по форме представления. я попробовал e.preventDefault() и возвратил false; методов в моем java-скрипте, но не работает (эти методы помогают мне обновить страницу, но не позволяют мне отправлять данные в php-код)
, пожалуйста, помогите мне решить эту проблему, пожалуйста, предложите рабочий код ajax для этой проблемы.
Вам просто нужно предотвратить отправку формы по умолчанию с помощью return false или e.preventDefault(). И отправьте свою информацию о форме на сторону PHP через AJAX –
Привет, @Hossein Sh, можете ли вы предоставить мне код ajax для отправки информации о форме на сторону PHP (как вы упомянули). Пожалуйста, предоставьте мне рабочий код. – sujit
Привет @sugit, Точно я не знаю, что вы имеете в виду. Но, как я понимаю, вы можете собирать входы и отправлять их как данные JSON, или сериализовать данные своей формы и отправлять их снова как JSON в ваш PHP-файл и обращаться к нему с помощью '$ _POST' или' $ _GET' –