Вот допустим пример:
Я отправляю форму php , и нужно обновить всю страницу чтоб увидеть резузьтат , а как зделать чтоб я допустим отправил форму и обновился только кусочек страницы.
Ну например человек добовляет коментарий на сайт и он сразу появляется . чтоб не обновлять всю страницу .
Заранее спасибо тем кто поможет !
1. kazmikro - 22 Мая, 2011 - 10:33:52 - перейти к сообщению
2. molchun201 - 22 Мая, 2011 - 10:38:20 - перейти к сообщению
AJAX
3. xhugo - 22 Мая, 2011 - 11:21:09 - перейти к сообщению
вариант с jquery..
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <form action="" id="myform">
- <input type="text" name="mydata" id="mydata" />
- <input type="button" onclick="send();" value="Отправить" />
- </form>
- <div id="result"></div>
- <script>
- function send()
- {
- //Получаем параметры
- var data = $('#mydata').val()
- // Отсылаем паметры
- $.ajax({
- type: "POST",
- url: "/SendData.php",
- data: "data="+data,
- // Выводим то что вернул PHP
- success: function(html) {
- //предварительно очищаем нужный элемент страницы
- //и выводим ответ php скрипта
- $("#result").append(html);
- }
- });
- }
- </script>