Wordpress admin-ajax.php возвращает 0 и 400 неверных запросовPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Wordpress admin-ajax.php возвращает 0 и 400 неверных запросов

Сообщение Anonymous »

Я работал над проектом и столкнулся с блокировкой в ​​файле admin-ajax.php. Когда я делаю запрос ajax, он возвращает ошибку 400, неверный запрос, а ответ admin-ajax.php на вкладке сети равен 0. .
script.js

Код: Выделить всё

$.ajax({
url: city_generator.ajax_url,
type: 'POST',
data: {
nonce: city_generator.nonce,
action: 'load_counties',
state: state,
},
success: function (response) {
console.log('County response:', response);
},
error: function (error) {
console.error('Error loading counties:', error);
},
});
и внутри моего admin-page.php

Код: Выделить всё

/ Example: Load counties based on state
add_action('wp_ajax_load_counties', 'load_counties_callback');
add_action('wp_ajax_nopriv_load_counties', 'load_counties_callback');

function load_counties_callback() {
$nonce = $_POST['nonce'];
check_ajax_referer('ajax-nonce', 'nonce');  // Verify the nonce
if (isset($_POST['state'])) {
$state = sanitize_text_field($_POST['state']);
$counties = get_counties_by_state($state);
wp_send_json_success(array('counties' => $counties));
}
wp_die();
}

а также в моем city-generator.php

Код: Выделить всё

add_action('admin_enqueue_scripts', 'city_generator_admin_enqueue_scripts');
function city_generator_admin_enqueue_scripts($hook) {
if ($hook === 'settings_page_city-generator') {
wp_enqueue_script('city-generator-script', plugin_dir_url(__FILE__) . 'assets/script.js', array('jquery'), null, true);
wp_enqueue_style('city-generator-style', plugin_dir_url(__FILE__) . 'assets/style.css');
wp_localize_script('city-generator-script', 'city_generator', array(
'ajax_url' => admin_url('admin-ajax.php'),
'nonce' => wp_create_nonce('ajax-nonce'),
));
}
}
но когда я пытаюсь выполнить, я получаю
ошибку Chrome
пожалуйста, помогите. Спасибо

Подробнее здесь: https://stackoverflow.com/questions/784 ... ad-request
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Запрос AJAX к WordPress admin-ajax.php возвращает 400 неверных запросов
    Anonymous » » в форуме Php
    0 Ответы
    90 Просмотры
    Последнее сообщение Anonymous
  • Wordpress admin-ajax.php возвращает 0 и 400 неверных запросов
    Anonymous » » в форуме Jquery
    0 Ответы
    91 Просмотры
    Последнее сообщение Anonymous
  • Wordpress Ajax получает ошибку 400 неверных запросов
    Anonymous » » в форуме Php
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Почему я получаю «400 неверных запросов» после 100 параллельных запросов с использованием PHP и C# HttpClient?
    Anonymous » » в форуме C#
    0 Ответы
    74 Просмотры
    Последнее сообщение Anonymous
  • Почему я получаю «400 неверных запросов» после 100 параллельных запросов с использованием PHP и C# HttpClient?
    Anonymous » » в форуме Php
    0 Ответы
    35 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Php»