gpt4 book ai didi

javascript - 如何在 mvc View 中将 Razor 值传递给 jquery 函数

转载 作者:IT王子 更新时间:2023-10-29 03:20:16 25 4
gpt4 key购买 nike

所以我尝试使用 Razor “@”符号(在 MVC-4 View 中)将参数传递给 javascript 函数,但我收到语法错误:“未终止的字符串常量”

我应该用另一种方式来写这个吗?

@foreach (var item in Model)
{
...
<input type="button" value="Assign" onclick="AssignButtonClicked('@item.ID')" />
}

我使用了与此答案相同的语法 https://stackoverflow.com/a/5179316/1662619

编辑:

这只是一个语法错误,功能仍然有效

最佳答案

如果可以使用JQuery .data()

<input type="button" value="Assign" onclick="AssignButtonClicked(this)" 
data-assigned-id="@item.ID" />

此外,它可以使用

获取
function AssignButtonClicked(elem){
var id= $(elem).data('assigned-id');
}

关于javascript - 如何在 mvc View 中将 Razor 值传递给 jquery 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18311503/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com