我是Js的新人。这是我的代码:
<button class="btn btn-primary" data-id = "@item.Id" id="accept">Accept</button>
var tempId;
$('button.accept').click(function () {
tempId = $(this).attr('data-id')
$.ajax({
type: "POST",
url: "/TabRequest/AcceptRequest",
data: { 'id': tempId },
success: function (msg) {
}
});
})
正如您所看到的,我正在尝试将"data-id"
发布到Action。当我点击按钮时,什么都不做。有人能帮助我吗?
答案 0 :(得分:3)
你需要
$('button#accept')
而不是
$('button.accept')
由于accept是按钮的ID,因此使用#
作为选择器,您可以使用.
作为类选择器。
您可以看到jQuery seletors
的参考