Как отправить дату ввода от пользователя и отправить ее на запрос GET? - PullRequest
0 голосов
/ 05 марта 2020

Это метод запроса для вызова API, который позволяет использовать отфильтрованный запрос в этом синтаксисе, поэтому я хочу фильтровать только записи, где «startDate eq trainingDate». Поэтому, когда я заменяю жестко закодированную дату, например, 2020-03-01, работает нормально, но когда я хочу получить дату от пользователя в качестве входных данных и журнала консоли и показывает результат в ожидаемом формате, но, к сожалению, запрос не работает с пользовательским вводом.

вот синтаксис API https://api.wildapricot.org/v2/Accounts/58293/Events? $ Filter = StartDate eq 2015-01-15

Это мой код

$("#listSessionButton").click(function(){
            const trainingDate = $("#trainingDate").val(); 
            console.log(trainingDate); //**it prints date** 
                api.apiRequest({
                apiUrl: api.apiUrls.events({

                    $filter: "StartDate eq trainingDate"//**but not accesible here**
                    }),
                method: "GET",
                success: function (data, textStatus, jqXhr) {


                },
                error: function(data, textStatus, jqXhr){

                }
            });
            return false;
        });

1 Ответ

1 голос
/ 05 марта 2020

Не могли бы вы просто:

apiUrl: api.apiUrls.events({

     $filter: "StartDate eq "+trainingDate

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