我正在使用 asp.net MVC3 在我看来,我在表中显示一个表我有一个名为“附加文件”的每一行的链接,此链接将通过 ajax 调用调用控制器函数
@Html.HiddenFor(modelItem => item.CourseID, new { @id = "CourseID", @Class="courseiding"})
@Html.HiddenFor(modelItem => item.PrtfID, new { @id = "prtfID" , @Class="prtfiding"})
@Html.ActionLink("Attach a file", "Index", null, new { @Id = "attchlink" })
阿贾克斯:
$('#attchlink').click(function (e) {
window.formCount = 0;
e.preventDefault();
var id = $('.prtfiding').val();
var size1 = $('.sizing').val();
var url2 = '@Url.Action("Index")';
$.ajax({
url: url2,
data: { pid: id, size: size },
cache: false,
type: 'POST',
success: function (data) {
$('#result').html(data);
}
});
});
这对所有行都有效,但是在传递 id 和 size 中的值时……它只为所有行传递第一行的值