![](/img/trans.png)
[英]How to pass JavaScript variables as parameters to JSF action method?
[英]How can i pass a parameters to action method using javascript fetch?
我正在使用 js fetch
調用操作方法(在 asp.net mvc 中),但我需要將參數傳遞給該方法。
如何使用fetch
傳遞這些數據?
我正在嘗試使用此代碼,但數據沒有通過:
fetch(url, {
data: { repositoryName: "dada" }
})
.then(() => {
console.log("test");
});
根據文檔,第二個參數不應包含data
屬性。
我猜您需要使用body
屬性(您可以根據需要在此處使用 JSON 字符串、 FormData
或URLSearchParams
,請參閱文檔):
fetch(url, {
method: "POST",
body: JSON.stringify({ repositoryName: "dada" })
}).then(() => { ... })
同樣在這個簡單的例子中,可以簡單地使用這樣的查詢字符串:
fetch(url + '?repositoryName=dada').then(() => { ... })
請注意,GET 請求不能有正文,因此如果您的 MVC 操作是 GET 操作,那么您必須使用我第二個示例中的查詢字符串。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.