【发布时间】:2019-05-04 15:23:07
【问题描述】:
我正在尝试从服务器获取 api。我使用 mvc jsonresult 创建 api。 jsonresult 将字符串 id 作为参数。那么如何使用 fetch 将 id 从客户端传递到服务器?
我尝试像 int 或任何数值一样发送 id,但它不起作用!我也尝试将它作为查询字符串传递,但它也没有用!
这是我第一次尝试传递 id 的方式:
fetch(`/controller/jsonresult/${id}`)
我也尝试将其作为查询字符串获取
fetch(`/controller/jsonresult/get?id=${id}`)
我希望字符串会到达jsonresult,所以我可以根据id获取信息但它总是收到null
【问题讨论】:
-
你试过JavaScriptSerializer或Json.NET吗?你有没有试过
console.log它来看看你是否得到了一个价值? -
@Tico 我尝试用邮递员调试,id 为空
-
是的,但我指的是服务器端(我猜是 C#)。
-
@Tico 我真的不知道它是如何工作的!使用第一种方式!还是谢谢
标签: javascript asp.net-mvc fetch-api jsonresult