- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый день Уважаемые форумчане.
Прошу прощения за кучу кода.
И так суть проблемы.
Есть файлик temp.php, лежит в корне.
о подключает другой файлик.
Вот так
require_once ('./temp/temp.php');В файле /temp/temp.php подключается файл equire_once ('inc/cat.php');
Для подключения файла блока inc/cat.php есть условие
Набираем адрес temp.php?id=2.
Попадаем в панельку, в которой находятся ссылки меню. Их можно удалить изменить или создать новые.
Для этого нажимаем на кнопку edit
Поскольку меню имеет разные названия то оно содержит автоинкрементное поле в базе cat_id момера раздел 1-100 и тд
условие edit=1 открывает окно редактора. edit=2 окно создания нового раздела, и тд.
Как обрабатывать ajax запросы к файлам имеющим подобный адрес tmp.php?id=2&cat_id=26&edit=1
Еще есть код if (!defined("X")) die("Access denied!");
он не пускает запрос потому как нет проверки. define ('X', true);
Но это уже мелочи
общая структура файлов выходит такой
1) tmp.php?id=2
2) temp/tmp.php
3) temp/inc/cat.php
Мне необходимо отправить данные из формы без перезагрузки страницы, в базу данных.
в папке inc лежат файлы для создания, удаления и редактирования данных.
На php, без js и ajax сделать могу без проблем. Но хотелось по современее.
Пробовал код
если отдаю так admin.php?id=2&cat_id=26&edit=1
то он инклюдит страницу temp/tmp.php и выводится вложенная страница .
ajax только учу, по этому не хватает мозгов.
Спасибо за помощь.
Отправить данные с формы как-то так.
$('#your-form-id').on('submit', function(e) {
var $form = $(this);
$.post($form.prop('action'), $form.serialize(), function (response) {
// ...
// действия с response, если оно требуется
// ...
});
e.preventDefault();
});