gpt4 book ai didi

javascript - 如何在javascript函数中传递两个 View 模型参数

转载 作者:行者123 更新时间:2023-12-03 01:33:44 25 4
gpt4 key购买 nike

我尝试将 View 模型参数传递给 javascript 函数。但是我发送两个参数 javascript 函数不起作用。发生了什么?请回答我!在 HTML 中

 @if (Model != null)
{
int no =1;
for(int i =0; i<Model.purchaseOrderItemVMs.Count(); i++)
{
var count = i+1;
var ss = Model.purchaseOrderItemVMs[i].StockID;
<tr>
<td>
@no
</td>
<td>
@Html.DisplayFor(modelItem => modelItem.purchaseOrderItemVMs[i].StockNo)
@Html.HiddenFor(modelItem => modelItem.purchaseOrderItemVMs[i].StockNo)
@Html.HiddenFor(modelItem => modelItem.purchaseOrderItemVMs[i].StockID, new { @id = "hidstockid" })
</td>
<td>
@Html.DisplayFor(modelItem => modelItem.purchaseOrderItemVMs[i].Amount)
@Html.HiddenFor(modelItem => modelItem.purchaseOrderItemVMs[i].Amount)
</td>
<td>
<input type="button" class="btn btn-xs btn-primary" onclick="myFunction(@count,@ss)" value="Edit"/>
@Html.ActionLink("Remove", "Delete", new { id = Model.purchaseOrderItemVMs[i].StockID }, new { @class = "btn btn-xs btn-danger", @id = "btnDelete" })
</td>
</tr>
no++;
}
}

在 JavaScript 中

function myFunction(count, ss) {
alert(ss);
}

最佳答案

替换 onclick 函数语法,插入为: <input type="button" class="btn btn-xs btn-primary" onclick="myFunction(@count,@ss)" value="Edit"/>编写以下代码:

<input type="button" class="btn btn-xs btn-primary" onclick="myFunction('@count','@ss')" value="Edit"/>

应该可以

关于javascript - 如何在javascript函数中传递两个 View 模型参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51172312/

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