如何在按钮上传递此值(按钮启动js onclick):
<button class="launch" value= @item.Id role="button" name="dId">do it</button>
到$(this).load("@Url.Action("myPartial", new { id = 1 })");
我希望将1
替换为按钮中的@item.Id
值。感谢。
这是脚本:
<script>
$(function () {
$("modal").dialog({
autoOpen: false,
height: 600,
width: 700,
modal: true,
open: function (event, ui) {
$(this).load("@Url.Action("myPartial", new { id = 1 })");
},
buttons:{
"Close": function () {
$(this).dialog("close");
}
}
});
$(".launch").click(function () {
$("#modal").dialog("open");
})
});
</script>
答案 0 :(得分:2)
为您的按钮添加ID:
<强> HTML 强>
<button class="launch" value= "@item.Id" id="button" role="button" name="dId">do it</button>
<强> JS:强>
var button=document.getElementById("button");
$(this).load("@Url.Action("myPartial", new { id ="button.value" })");
这是你想要的吗?