jquery - 将模型值传递给 Jquery 函数
问题描述
当单击超链接时,我试图将模型的值传递给 jquery 函数(openBookingSnap)。但我无法获得通过的价值。这是我的 CSHTML 代码。请告诉我我在这里错过了什么?
@model List<Model.Booking>
@using (Html.BeginPanel(true))
{
<table>
<tr>
@for (int i = 0; i < Model.Count; i++){
if (i > 0 && i % 3 == 0)
{
@:</tr><tr>
}
<td>
<div id="dataListItem" style ="width: 90px"><a style="cursor: pointer;" onclick="VslVoy.Ux.openBookingSnap(Model[i].bkgNoUid);">@Html.DisplayFor(m => Model[i].bkgNo)</a></div>
</td>
}
</tr>
</table>
}
解决方案
我认为您@
在模型之前丢失了-像这样尝试
onclick="VslVoy.Ux.openBookingSnap(@(Model[i].bkgNoUid));"
希望它有效 - 编码快乐!
推荐阅读
- javascript - 一旦获得用户输入,如何暂停执行javascript函数并恢复
- mysql - 当我尝试将它添加到事件时,SQL 查询不起作用
- spring - spring boot 字段始终为空
- android - Picasso 加载 Url 图像在 kotlin 中不起作用
- python - Django - 获取 coinmarketcap pro api 导致“字符串索引必须是整数”
- hibernate - 获取瞬态对象 ID 的问题
- c# - 如何获得最大的DataGridView.FirstDisplayedScrollingRowIndex 可以?
- javascript - 点在 flotJS 中未按给定时间间隔更新:Javascript
- android - 应用程序热启动时,应用程序未从 Android NavGraph 的启动目的地启动
- ios - UIPageViewController 作为动态滚动视图