Как вызвать php файл из js в слове нажмите? - PullRequest
0 голосов
/ 21 февраля 2020

Как вызвать файл php, используя jquery в WordPress?

Моя структура папок выглядит следующим образом:

- api
  - test.php
- js
  - script.js
- pages

У меня есть следующие строки внутри

test. php

$array = array(
    "name" => "Auto",
    "strabe" => "28",
);

echo json_encode($array);

script. js

$(function () {
    $("#btn-search").on("click", function (e) {
        e.preventDefault();
        $.ajax({
            type: 'POST',
            url: './api/test.php',
            dataType: 'json',
            success: function(response)
            {
                let result = JSON.parse(response);
                console.log(result);
            },
            failure: function(response)
            {
                alert("Error found");
            }
        });



    });

})

Но я получаю страницу не найдена ошибка.

1 Ответ

0 голосов
/ 21 февраля 2020

использовать get_template_directory_uri () перед URL файла

https://developer.wordpress.org/reference/functions/get_template_directory_uri/

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