Как отправить запрос get в jsonresult со строковым параметром, используя JavaScript Fetch? - PullRequest
0 голосов
/ 04 мая 2019

Я пытаюсь получить API с сервера.я использую mvc jsonresult для создания API.jsonresult принимает идентификатор строки в качестве параметра.Так, как я могу передать идентификатор от клиента серверу, используя fetch?

Я пытался отправить идентификатор так же, как int или любое числовое значение, но это не сработало!я также пытался передать его как строку запроса, но он также не работал!

Так я впервые попытался передать идентификатор:

fetch(`/controller/jsonresult/${id}`)

Я также попытался получить егов виде строки запроса

fetch(`/controller/jsonresult/get?id=${id}`)

Я ожидал, что строка достигнет jsonresult , поэтому я могу получить информацию по идентификатору, но она всегда получает ноль

1 Ответ

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

Я понял это некоторое время назад, но забыл опубликовать здесь, извините!

Я использовал аннотацию [Authorize] data в моем контроллере, и поэтому я не смог получить jsonresult от моего контроллера!

все работало нормально,

fetch(`/controller/jsonresult/${id}`)
...