Запрос AJAX не выполнен - PullRequest
0 голосов
/ 22 мая 2019

Я делаю запрос AJAX для моей формы на WordPress, но у меня есть эта ошибка в консоли:

jquery.min.js? Ver = 5.2.1: 2 POST https: /wp-admin/admin-ajax.php 400 (эхо 0) send @ jquery.min.js? Ver = 5.2.1: 2
ajax @ jquery.min.js? ver = 5.2.1: 2 (анонимно) @ custom.js? ver = 1: 32
dispatch @ jquery.min.js? ver = 5.2.1: 2
v.handle @ jquery.min.js? ver = 5.2.1: 2

functions.php: wp_localize_script( 'jsform', 'phpVars', array('ajaxurl' => admin_url('admin-ajax.php' ) ) );} add_action( 'wp_enqueue_scripts', 'mcd_b_js' );

JS:

      if (busy) 
        busy.abort();

      busy = $.ajax({
        url: phpVars.ajaxurl,
        type: 'POST',
        data: form.serialize(),
        success: function(response) {
          console.log('ok');
        }
      });
    }```


1 Ответ

0 голосов
/ 22 мая 2019

Пожалуйста, проверьте значение phpVars.ajaxurl.Значение должно быть https://yourdomain.com/wp-admin/admin-ajax.php., вы можете получить это значение

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...