Почему $. ajax выполняет свойства функции в «data: {}» при отправке запроса на сервер - PullRequest
0 голосов
/ 18 апреля 2020

Я заметил, что если вы отправляете на сервер JQuery $. ajax вызов, например:

$.ajax({
    method: "GET",
    url: "test",
    data: {
        test1: getTest1,
        test2: getTest2
    }
});

function getTest1() {
    return "test 1";
}

function getTest2() {
    return 2;
}

Строка запроса в запросе выглядит как

test1 = test% 201 & test2 = 2

=> свойства test1 и test2 выполнены.

Это действительно удобно в моем случае, но я хотел бы понять, как? Я не смог найти ответ в JQuery документации об этом поведении.

Может кто-нибудь объяснить, почему это происходит?

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