我怎样才能在按钮上传递这个值(按钮启动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>
最佳答案
向按钮添加 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" })");
这是您要找的吗?
关于javascript - 将按钮值传递给模态中的 Url.Action,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23466165/