【发布时间】:2016-04-06 12:29:38
【问题描述】:
在我的视图中,我有一个如下按钮:
<button data-assigned-id="@IdUser" onclick="updateClick()" type="button" class="btn btn-sm btn-default"></button>
我的 div
<div id="partial_load_div">
</div>
脚本
function updateClick() {
var id = $(this).data('assigned-id');
$('#partial_load_div').show();
$('#partial_load_div').load('/Users/UpdatePartial?id=' + id);
}
id 总是显示为未定义,我检查了,@IdUser 总是有值
然后在 chrome dev 中我得到了错误
GET http://localhost:19058/Users/UpdatePartial?id=undefined 400(错误请求)
知道如何解决这个问题吗?
【问题讨论】:
-
删除
onclick="updateClick()"并添加类名或 id 以使用选择器,然后$('#mybutton').click( function) { var id = $(this).data('assigned-id'); .... -
@StephenMuecke 感谢您的评论,效果很好!您可以将您的评论添加到答案中以便我标记它吗?
标签: jquery custom-data-attribute