gpt4 book ai didi

javascript - MVC 500 内部服务器错误

转载 作者:行者123 更新时间:2023-12-03 04:28:24 25 4
gpt4 key购买 nike

我尝试将请求发送到 Controller ,但控制台返回 500 错误。这里有什么问题吗?

提前致谢!

JS 代码:

    $('.delete_btn').on('click', function () {
$.get("/List/Delete", { param: $(this).data('id') }, function (data) {
$('#modal_window').replaceWith('<div id="modal_window">' + data + '</div>');
$('#modal_window').show();
});
});
});

Controller :

  //DELETE ITEM
public ActionResult Delete(int id)
{
H_Table item = db_connection.H_Table.Find(id);
db_connection.H_Table.Remove(item);
db_connection.SaveChanges();
return RedirectToAction("Index");
}

屏幕截图:

enter image description here

最佳答案

您传递了错误的参数名称。

在ajax请求中将参数名称从param更改为id

  $('.delete_btn').on('click', function () {
$.get("/List/Delete", { id: $(this).data('id') }, function (data) {
$('#modal_window').replaceWith('<div id="modal_window">' + data + '</div>');
$('#modal_window').show();
});
});

并且您的按钮必须具有data-id属性。像这样

<input type="button" class="delete_btn" value="Test" data-id="7" />

关于javascript - MVC 500 内部服务器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43602197/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com