Перейти к содержимому


пспользование Ajax


Сообщений в теме: 6

#1 Stroevik

    Участник

  • Пользователи
  • PipPip
  • 13 сообщений

Отправлено 10 Июль 2014 - 14:15

Возможно ли использовать Ajax запросы для создания нового поля в таблицы что то вроде этого:
$.ajax({
type: "POST",
url: "view_line2.php?table=1001&filter=2581&line=new&csrf=yakvvNpkiiuLhbfJ33-0zw==#",
dataType: "html",
data: $("#edit_form").serialize()
});
То есть при нажатии кнопки добавить комментарий, берутся нужные данные из таблицы где была кнопка нажата через insert_query() добавляю строку в под таблицу Коментарии и открываю эту запись для редактирования при сохранение вылетает окно с вопросом и в случае положительного ответа на вопрос данные должны сохраняться в таблицы Комментарии без обновления страницы после чего задается новый вопрос и так в случае положительного ответа сохранять новое поле в таблице. У меня после первого положительного ответа сохраняется новая строка, а при втором положительно ответе созданная строка пере сохраняется, а нужно чтобы добавлялась новая строчка в таблице.

#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 10 Июль 2014 - 14:56

По этому поводу ничего не могу сказать. Использование ajax запросов не входит в набор официально предусмотренных программой действий, это вы сами решаете на свой страх и риск.

#3 Stroevik

    Участник

  • Пользователи
  • PipPip
  • 13 сообщений

Отправлено 10 Июль 2014 - 14:59

А можете скинуть код файла view_line2.php?

#4 OlegSmirnov

    Активный участник

  • Пользователи
  • PipPipPip
  • 36 сообщений
  • Пол:Мужчина
  • Город:Дмитров, МО
  • Интересы:Собаки, путешествия, web-программирование.

Отправлено 10 Июль 2014 - 15:10

Я с ajax-ом делаю так. Создаю представление, на которое направляю ajax-запросы, и в это представление вношу код, который будет принимать запрос, обрабатывать его нужным образом, проверять на ошибки, сохранять если всё ок и возвращать в формате JSON ответ в JavaScript, который отправил запрос. Ну то есть в ответе там сообщаю - всё ок или какие-то ошибки. А в коде JavaScript - вывожу соответствующее сообщение пользователю.

#5 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 10 Июль 2014 - 15:13

Просмотр сообщенияStroevik (10 Июль 2014 - 14:59) писал:

А можете скинуть код файла view_line2.php?

Нет, не могу. Код данного файла официально закрыт. КБ не относится к программным продуктам с открытым кодом.

#6 Stroevik

    Участник

  • Пользователи
  • PipPip
  • 13 сообщений

Отправлено 10 Июль 2014 - 15:19

Просмотр сообщенияCbCoder (10 Июль 2014 - 15:13) писал:

Нет, не могу. Код данного файла официально закрыт. КБ не относится к программным продуктам с открытым кодом.
Я понимаю так спросил,а вдруг проканает)))
OlegSmirnov Спасибо за подсказку наверно буду работать в этом направлении

#7 wondertalik

    Активный участник

  • Пользователи
  • PipPipPip
  • 1 159 сообщений
  • Пол:Мужчина
  • Город:Кривой Рог, Украина

Отправлено 11 Июль 2014 - 15:16

Просмотр сообщенияOlegSmirnov (10 Июль 2014 - 15:10) писал:

Я с ajax-ом делаю так. Создаю представление, на которое направляю ajax-запросы, и в это представление вношу код, который будет принимать запрос, обрабатывать его нужным образом, проверять на ошибки, сохранять если всё ок и возвращать в формате JSON ответ в JavaScript, который отправил запрос. Ну то есть в ответе там сообщаю - всё ок или какие-то ошибки. А в коде JavaScript - вывожу соответствующее сообщение пользователю.
Не лучшее решение. КБ давно поддерживает внешние файлы, правильнее создать внешний файл и уже работать с ним. Иначе получаете еще кучу мусора, который вам и вовсе не нужен.





Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных