|
182 / 182 / 83
Регистрация: 18.02.2014
Сообщений: 867
|
|||||||||||||||||||||
Правильное обращения к файлам через Ajax23.04.2014, 15:38. Показов 2861. Ответов 3
Метки нет (Все метки)
Здравствуйте уважаемые программисты,
возникла такая проблема. Хочу сделать сайт используя Ajax, что бы переход по сыллка не перезагрежал страницу целиком. Ajax имеет направления на различные файлы которые лежат в теме Wordpress. Беда в том что когда он переходит на эти файлы у меня пропадают стандартные Wordpress функции. К примеру спазу выдаёт ошибку о неизвестрой функции add_action() и все другие родные функции Worpdress. Файлы созданные мною я делал как шаблон так и без шаблона. К примеру:
Я предполагаю что дело может быть с Ajax, так как после него теряются функции Wordpress. Подскажите что я делаю не так или как правельно надо использовать свой Ajax в Wordpress. Немного кода который я использую для Ajax: header.php Беру библеотеку Ajax <script type="text/javascript" src="//code.jquery.com/jquery-2.1.0.min.js"></script> Файл js.js содержит функции которые Ajax обрабатывает <script type="text/javascript" src="wp-content/themes/fragrance/js.js"></script> Далее файл js.js и одна из функций:
где отлавливаю $_POST ( тут тоже всё нормально ), но именно начиная уже с этого файла я получаю ошибку: Fatal error: Call to undefined function add_action()...... Файл add_cart.php - Я сделал как шаблон так и не шаблон, результат один и тот же. Сам файл add_cart.php сожержит следующие:
Предполагаю что Ajax я используюнеправильно в данной ситуации. Буду рад любым советам. Спасибо Добавлено через 1 час 47 минут Пока пошел таким путём require_once( $_SERVER['DOCUMENT_ROOT'] . '/wp-load.php' );
0
|
|||||||||||||||||||||
| 23.04.2014, 15:38 | |
|
Ответы с готовыми решениями:
3
Сделать ajax запрос к 2 файлам одновременно? Альтернатива javascript файлам для ajax удаления Правильное написание своих Ajax-запросов в Joomla 2.5 |
|
182 / 182 / 83
Регистрация: 18.02.2014
Сообщений: 867
|
|
| 25.04.2014, 15:04 [ТС] | |
|
Пока пошел таким путём
require_once( $_SERVER['DOCUMENT_ROOT'] . '/wp-load.php' );
0
|
|
|
Coding is art
540 / 423 / 154
Регистрация: 04.09.2013
Сообщений: 1,066
|
||||||||||||||||||
| 27.04.2014, 01:41 | ||||||||||||||||||
Сообщение было отмечено xpoince как решение
РешениеДобавляем в function.php экшен 'wp_enqueue_scripts' ( ищи в гугле ) и там подключаем файлы ( что бы не было овверрайдов файлов ). По поводу того как использовать ajax с WP в сети много текстов ( видимо гуглить мы не любим ). и так, по порядку.. 1) создаём экшен в котором указываем что мы хотим делать при обращении к ajax из js, выглядит это так:
для этого будем пользоваться wp_localize_script(); ( в wp_enqueue_scripts ) что бы передать переменные в наш js файл. выглядит это так:
Добавлено через 6 минут
3
|
||||||||||||||||||
|
182 / 182 / 83
Регистрация: 18.02.2014
Сообщений: 867
|
||
| 27.04.2014, 11:30 [ТС] | ||
|
0
|
||
| 27.04.2014, 11:30 | |
|
Помогаю со студенческими работами здесь
4
Ajax загрузка формы из загруженного через ajax блока Через ajax в url:'ajax.php', нужно передать одну переменную, и значение radio кнопки Используя идею обращения числовой матрицы написать программу для обращения булевой матрицы Доступ к файлам ПК со смартфона через интернет Удалённый доступ к файлам через интернет Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
|
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
|
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2.
Данный документ берёт данные из другого нетипового документа. . .
|
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
|
|
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать программный контроль на предмет проведения документа. . .
|
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача:
1. Реализовать контроль заполнения реквизита. . .
|
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение:
DISM / Online / Add-Capability / CapabilityName:WMIC~~~~
Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
|
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: при создании документов установить период списания автоматически. . .
|