Есть ли способ, чтобы как только пользователь заполнил форму PHP и отправил hit, требуемый запрос выполняется и показан ниже и не перезагружает страницу. (Например, когда пользователь заполняет форму комментариев и удаляет комментарий, он будет немедленно показывать комментарий, например, в чате facebook.)Перезагрузка результатов PHP-формы
0
A
ответ
0
Вот HTML код
<html>
<head>
<script src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
</head>
<body>
<div id="container" style="min-height:100px;background:ccc">
</div>
<form action="#" method="post">
<textarea id="textArea" onkeydown="displayResult(event)"></textarea>
</form>
<script>
function sendData()
{
$.ajax({
type: "POST",
url: 'rest.php',
data:"Formdata="+$("#textArea").val(),
success: function (data)
{
$("#container").append("<h3>"+data+"</h3>");
}
});
}
function displayResult(e)
{
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
if(e && e.keyCode == 13)
{
sendData();
$("#textArea").val('');
$("#textArea").focus();
}
}
</script>
</body>
</html>
Вот PHP Side Code
<?php
$a=$_POST["Formdata"];
$con=mysql_connect("localhost","root","");
mysql_select_db("json",$con);
$x=mysql_query("insert into test(data) values('$a')");
echo $a;
?>
0
Я рекомендую использовать ajax/javascript и jquery. Это способ делать то, что вы ищете. Его невозможно с только кодированием по серверу. JQuery прост и хорошо документирован.
Введение в AJAX и JQuery: http://www.w3schools.com/jquery/jquery_ajax_intro.asp
Jquery: jquery.com
Jquery Ajax: http://api.jquery.com/jquery.ajax/
Смежные вопросы
- 1. Перезагрузка/перезагрузка Угловое приложение
- 2. Перезагрузка
- 3. Горячая перезагрузка не горячая перезагрузка
- 4. Перезагрузка настольного iphone-разработчика
- 5. Cisco ASA 5505 System Reload (перезагрузка/перезагрузка)
- 6. перезагрузка/перезагрузка и повторный переход css?
- 7. перезагрузка докеров, команда выхода, перезагрузка главной машины
- 8. Перезагрузка ViewController
- 9. Перезагрузка вида
- 10. Перезагрузка DropDownList
- 11. Перезагрузка Android
- 12. Перезагрузка страницы
- 13. Перезагрузка AVMutableComposition
- 14. Перезагрузка темы
- 15. Перезагрузка ViewController
- 16. Перезагрузка класса
- 17. Перезагрузка AQGridview
- 18. перезагрузка Linux из программы
- 19. Очистка страницы и перезагрузка контроллера?
- 20. Перезагрузка таблицы после запроса завершена
- 21. Перезагрузка Javascript для загрузки нового экземпляра и не перезагрузка страницы
- 22. Перезагрузка/Перезагрузка приложения Android с Adobe Air во Flash AS3
- 23. Угловая перезагрузка текущего маршрута и перезагрузка текущего шаблона
- 24. Перезагрузка SplitView в iPad
- 25. Перезагрузка Windows из службы
- 26. перезагрузка CDbConnection в Yii
- 27. jQuery Dropdown Menu Перезагрузка
- 28. Повторная перезагрузка javascript
- 29. jQuery GET перезагрузка POST
- 30. Перезагрузка не работает
это то, что AJAX делает или вы можете использовать jquery также для того же. –
Есть ли способ дать мне код о том, как это сделать? Извините, я полностью ошибаюсь в JavaScript и jQuery, я в основном являюсь сторонним разработчиком. – user3152750
http://stackoverflow.com/questions/1960240/jquery-ajax-submit-form посмотреть здесь – Trouble