【发布时间】:2019-02-17 09:33:47
【问题描述】:
对于下面给出的代码,当点击编辑时,参数传递给参数,函数变成这样
EditItem(LDU_1) //LDU_1 is that itemid
但是我在此操作过程中遇到错误:
LDU_1 is not defined at HTMLAnchorElement.onclick
代码清单在下面分享
`<a href='#' class='btn btn-info' onclick='EditItem(" + ItemId + ")'>Edit</a>" + "</td>" + "</tr>
function EditItem(itemId) {
var url = "Home/GetItemById?itemId=" + itemId;
$.ajax({
type: "GET",
url: url,
success: function (data) {
var obj = JSON.parse(data);
//...
})
})
`
【问题讨论】:
-
在第一行 onclick='EditItem(" + ItemId + ")' ,是否定义了 ItemId?
-
尝试 onclick='EditItem(" + 1+ ")' 只是为了检查它是否适用,然后您必须定义该 ItemId。
标签: javascript asp.net-mvc asp.net-core-mvc