Привет всем Я новый ученик для веб-разработки.Как сделать кнопку выполнить на той же странице, но не на следующей странице
У меня есть страница с формой после того, как пользователь нажал кнопку отправки, затем кнопка будет отправлять содержимое формы на следующую страницу для выполнения и сохранения в базе данных.
Таким образом, моя страница перейдет на другую страницу для выполнения и возврата на целевую страницу.
Например: index.php и exec.php
index.php:
<form name="g-form" action="gbtn-exec.php" method="post" class="goat-vote" onsubmit="return validategForm()">
<input type="text" name="g-product" placeholder="Brand/Product Name" style="-moz-border-radius: 5px; border-radius: 5px; padding-left:20px; opacity:.5; border:none; margin-left:110px; width:440px; height:38px; font-family:'Proxima Nova Rg';color:#000; font:1.6em;" />
<p class="g-question">Why you love it?</p>
<textarea name="g-reason" style="-moz-border-radius: 5px; border-radius: 5px; padding:5px; opacity:.5; border:none; margin-left:110px; width:450px; height:150px; font-family:'Proxima Nova Rg';color:#333; font-size:1em;"></textarea>
<input name="g-btn" class="vote-btn" type="submit" value="vote" style="margin-left:470px; cursor:pointer;"></form>
exec.php
if ($_POST["g-product"] && $_POST["g-reason"] != "")
{
$gproduct = $_POST["g-product"];
$greason = $_POST["g-reason"];
$insert ="INSERT INTO jovine.vote (vote_id ,product_name ,reason ,type) VALUES (NULL, '$gproduct', '$greason', 'goat')";
$result = mysql_query($insert,$con);
echo "<script>";
echo "alert('Thank you. Your vote has been recorded.');";
echo "window.location.href='index.php';";
echo "</script>";
}
Мой вопрос, как я могу выполнить кнопку отправки в index.php без перехода к exec.php? (означает объединение обоих в .php) Это потому, что когда пользователь нажимает кнопку «Отправить», он переходит на пустую страницу, которая не выглядит красивой.
Любой может помочь? Благодаря! =)
Используйте метод ajax для выполнения exec.php в фоновом режиме и получите результат в index.php –
попробуйте использовать jquery ajax – iJade
@DonovanCharpin могу ли я знать, как написать сценарий? Im kinda не понимаю maunal ... = ( – youaremysunshine