Добавление URL-адреса PHP в запрос AJAX работает только за пределами папки WordPress. ⇐ Jquery
-
Гость
Добавление URL-адреса PHP в запрос AJAX работает только за пределами папки WordPress.
Я пытаюсь добавить URL-адрес PHP в свой ajax-запрос, но он не работает.
Код:
Это работает (но это не моя идея). Это работает с файлом внутри папки public_html.
Сценарий 1:
Когда я добавил правильный URL-адрес туда, куда я добавил файл php, он не работает, и нумерация страниц прекращается.
// Домашняя пагинация $(документ).ready(функция () { // Инициализируемся с текущей страницей var currentPage = ; // Загрузка совпадений для начальной страницы loadMatches (текущая страница); $('.pagination-link').click(function (e) { е.preventDefault(); вар страница = $(this).data('страница'); loadMatches (страница); }); // Переключаем видимость таблиц при нажатии кнопки $('.toggle-table').click(function () { $(this).next('.match-table').toggle(); // Переключение связанной таблицы }); функция loadMatches(страница) { $.ajax({ введите: «ПОЛУЧИТЬ», URL: 'wp-content/plugins/matches/ajax-matches.php', data: { page: page }, // Отправляем параметр страницы успех: функция (данные) { $('#matches-container').html(данные); }, ошибка: функция () { alert('Ошибка при загрузке совпадений.'); } }); } }); Сценарий 2:
// Домашняя пагинация $(документ).ready(функция () { // Инициализируемся с текущей страницей var currentPage = ; // Загрузка совпадений для начальной страницы loadMatches (текущая страница); $('.pagination-link').click(function (e) { е.preventDefault(); вар страница = $(this).data('страница'); loadMatches (страница); }); // Переключаем видимость таблиц при нажатии кнопки $('.toggle-table').click(function () { $(this).next('.match-table').toggle(); // Переключение связанной таблицы }); функция loadMatches(страница) { $.ajax({ введите: «ПОЛУЧИТЬ», URL: 'ajax-matches.php', data: { page: page }, // Отправляем параметр страницы успех: функция (данные) { $('#matches-container').html(данные); }, ошибка: функция () { alert('Ошибка при загрузке совпадений.'); } }); } }); Я пробовал много раз. Кое-что из того, что я пробовал, но не сработало: Добавление переменной var ajax_target = "";
Ваша помощь будет иметь большое значение!
Я пытаюсь добавить URL-адрес PHP в свой ajax-запрос, но он не работает.
Код:
Это работает (но это не моя идея). Это работает с файлом внутри папки public_html.
Сценарий 1:
Когда я добавил правильный URL-адрес туда, куда я добавил файл php, он не работает, и нумерация страниц прекращается.
// Домашняя пагинация $(документ).ready(функция () { // Инициализируемся с текущей страницей var currentPage = ; // Загрузка совпадений для начальной страницы loadMatches (текущая страница); $('.pagination-link').click(function (e) { е.preventDefault(); вар страница = $(this).data('страница'); loadMatches (страница); }); // Переключаем видимость таблиц при нажатии кнопки $('.toggle-table').click(function () { $(this).next('.match-table').toggle(); // Переключение связанной таблицы }); функция loadMatches(страница) { $.ajax({ введите: «ПОЛУЧИТЬ», URL: 'wp-content/plugins/matches/ajax-matches.php', data: { page: page }, // Отправляем параметр страницы успех: функция (данные) { $('#matches-container').html(данные); }, ошибка: функция () { alert('Ошибка при загрузке совпадений.'); } }); } }); Сценарий 2:
// Домашняя пагинация $(документ).ready(функция () { // Инициализируемся с текущей страницей var currentPage = ; // Загрузка совпадений для начальной страницы loadMatches (текущая страница); $('.pagination-link').click(function (e) { е.preventDefault(); вар страница = $(this).data('страница'); loadMatches (страница); }); // Переключаем видимость таблиц при нажатии кнопки $('.toggle-table').click(function () { $(this).next('.match-table').toggle(); // Переключение связанной таблицы }); функция loadMatches(страница) { $.ajax({ введите: «ПОЛУЧИТЬ», URL: 'ajax-matches.php', data: { page: page }, // Отправляем параметр страницы успех: функция (данные) { $('#matches-container').html(данные); }, ошибка: функция () { alert('Ошибка при загрузке совпадений.'); } }); } }); Я пробовал много раз. Кое-что из того, что я пробовал, но не сработало: Добавление переменной var ajax_target = "";
Ваша помощь будет иметь большое значение!
Мобильная версия