serii81
@serii81
Я люблю phр...

В чем может быть проблема отправки формы через ajax и fetch в wordpress?

Добрый день.
Вроде бы все правильно написал.

Ajax method
const url = true_object.ajax_url;
        const formData = new FormData();
        formData.append("internet_message", "internet_message_text");

        fetch(url, {
            method: 'POST',
            body: {
              action: 'topcare',
              formData: formData
            }
          }
        )
          .then((resp) => {
            console.log(resp, 'resp json')
          });


Php код

function true_localize_example() {
	wp_enqueue_script( 'truescript', get_template_directory_uri() . '/vue/topcare/ajax.js', [], null, false );
	wp_localize_script( 'truescript', 'true_object', array( 'ajax_url' => admin_url( 'admin-ajax.php' ) ) );
}
add_action( 'wp_enqueue_scripts', 'true_localize_example' );

add_action( 'wp_ajax_topcare', 'ajax_form' );
add_action( 'wp_ajax_nopriv_topcare', 'ajax_form' );


function ajax_form() {
	echo 'some';
	wp_die();
}


И вот ошибка

XrrRtiT.png

Даже не знаю в какую сторону копать.

Заранее благодарен.
  • Вопрос задан
  • 10 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы