Alright, поэтому у меня есть основная форма на моей странице:Стоп форму от обновления страницы на отправить
<form action='' id='formId' method='POST'>
<table>
<tr>
<td>
<input type='text' name='Chat' autocomplete='off'>
</td>
<td>
<input type='submit' name='Go'>
</td>
</tr>
</table>
</form>
и браузер:
<script type='text/javascript'>
$("#formId").submit(function(event) {
event.preventDefault();
<?php
$Chat = mysql_real_escape_string(strip_tags($_POST['Chat']));
$Go = mysql_real_escape_string($_POST['Go']);
if ($Go) {
if ($Chat) {
mysql_query("INSERT INTO `Chat` (`Chat`)
VALUES('$Chat')");
}
}
?>
});
</script>
мне просто нужен его остановить от освежающих когда кто-то подает. Я читал несколько разных сообщений здесь с той же проблемой, но никто не работал для меня.
Знаете ли вы, что PHP выполняется на сервере, ** ** перед тем HTML/JavaScript отправляется клиенту? То есть код PHP здесь выполняется ** до того, как вызывается обработчик событий. См. Http://stackoverflow.com/q/13840429/218196. Для ясности вы должны поместить PHP в верхнюю часть файла, а не «произвольно» внутри HTML/JS. –
Нет, не знал об этом! На данный момент я не очень разбираюсь в JS, все еще много, чтобы учиться. – Jayden82
Это связано не столько с JavaScript, сколько с тем, как работает Web. Посмотрите ссылку в моем комментарии. –