如何使用javascript获取将参数传递给操作方法?

如何使用javascript获取将参数传递给操作方法?,javascript,fetch-api,Javascript,Fetch Api,我正在使用jsfetch调用一个动作方法(在asp.net mvc中), 但我需要将参数传递给该方法 如何使用fetch传递此数据 我正在尝试使用此代码,但数据未通过: fetch(url, { data: { repositoryName: "dada" } }) .then(() => { console.log("test"); }); 根据第二个参数,该参数不应包含数据属性 我想您需要使用body属性(您可以根据需要在此处使用JSON字符串、FormData或URL

我正在使用js
fetch
调用一个动作方法(在asp.net mvc中), 但我需要将参数传递给该方法

如何使用
fetch
传递此数据

我正在尝试使用此代码,但数据未通过:

fetch(url, {
    data: { repositoryName: "dada" }
})
.then(() => {
   console.log("test");
});
根据第二个参数,该参数不应包含
数据
属性

我想您需要使用
body
属性(您可以根据需要在此处使用JSON字符串、
FormData
URLSearchParams
,请参见):

在这个简单的示例中,也可以简单地使用如下查询字符串:

fetch(url + '?repositoryName=dada').then(() => { ... })
注意GET请求不能有正文,所以如果您的MVC操作是GET操作,那么您必须像我的第二个示例中那样使用查询字符串

fetch(url + '?repositoryName=dada').then(() => { ... })