<MyRusakov.ru />

WordPress 6 с Нуля до Гуру

WordPress 6 с Нуля до Гуру

Этот курс научит Вас созданию самых разных сайтов на самой популярной в мире CMS - WordPress. Вы увидите установку и настройку локального сервера, разбор каждой настройки, каждой кнопки и каждого пункта меню в панели WordPress.

Также Вы получите и всю практику, поскольку прямо в курсе с нуля создаётся полноценный Интернет-магазин, который затем публикуется в Интернете. И всё это прямо на Ваших глазах.

Помимо уроков к курсу идут упражнения для закрепления материала.

И, наконец, к курсу идёт ценнейший Бонус по тому, как используя ChatGPT и создавая контент для сайта, можно выйти на пассивный доход. Вы наглядно увидите, как зарегистрироваться в ChatGPT (в том числе, и если Вы из России), как правильно выбрать тему для сайта, как правильно генерировать статьи для него(чтобы они индексировались поисковыми системами) и как правильно монетизировать трафик на сайте.

Подробнее
Подписка

Подпишитесь на мой канал на YouTube, где я регулярно публикую новые видео.

YouTube Подписаться

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Какая тема Вас интересует больше?

Форум сайта MyRusakov.ru

Отправка формы на сервер AJAX
20.03.2017 07:51:24 Отправка формы на сервер AJAX Сообщение #1
zinowjewsergey@yandex.ru

zinowjewsergey@yandex.ru

Новичок

Новичок

Дата регистрации:
16.03.2017 07:44:28

Сообщений: 5

Все привет! Кто-нибудь, пожалуйста, ткните меня носом, где ошибка понять не могу. Форма на сервер не отправляется

Форма, которую нужно отправить:

<h3>Добавить комментарий</h3>
<table>
<form id="form_add_comment" action="#" method="POST" />
<tr>
<td>Имя</td>
</tr>
<tr>
<td>
<input type="text"  name="user_name"  id="user_name" />
</td>
</tr>
<tr>
<td>Текст комментария</td>
</tr>
<tr>
<td>
<textarea id="text_comment" name="text_comment" rows="10" cols="70"></textarea>
</td>
</tr>
<tr>
<td colspan="2">
<input type="hidden" name="page_id" value='%id%' />
<input id="add_comment" type="submit" value="Добавить комментарий к статье" />
</td>
</tr>
</form>
</table>

Скрипт аякс:

$(document ).ready(function() {
    $("#add_comment".click(
function(){
sendAjaxForm("form_add_comment", "lib/function_comment.php";
return false; 
}
);
});
$(function sendAjaxForm("form_add_comment", "lib/function_comment.php" {
      $("form_add_comment".submit(function(e) {
        var $form = $(this);
        $.ajax({
          type: $form.attr("POST",
          url: $form.attr("lib/function_comment.php",
 dataType: "json",
          data: $form.serialize()
        }).done(function() {
          console.log('success';
        }).fail(function() {
          console.log('fail';
        });
        e.preventDefault(); 
      });
    });
}


Файл-обработчик на сервере:

<?php
require_once "global_class.php";
$page_id;
$user_name;
$text_comment;
public function addComment($page_id, $user_name, $text_comment)
{
if(isset($_POST["page_id"]) && isset($_POST["user_name"]) && isset($_POST["text_comment"]))
{
$this->page_id = $_POST["page_id"];
$this->user_name = $_POST["user_name"];
$this->text_comment = $_POST["text_comment"];
return $this->add(array("page_id" => $this->page_id, "user_name" => $this->user_name, "text_comment" => $this->text_comment));
}
}
?>
Профиль
21.03.2017 20:48:27 Отправка формы на сервер AJAX Сообщение #2
lll

lll

Эксперт

Эксперт

Дата регистрации:
17.06.2016 22:32:32

Сообщений: 134

Привет!!! Ты Action пропиши где у тебя будет обрабатываться форма!
Профиль