我这里有一个来自下拉列表上的更改事件的函数。当选择更改时,我想更新数据库中的一行。我应该使用 javascript 还是 ajax。我不想刷新页面。我认为应该是ajax,但不确定?如果是ajax,任何人都可以给我指点教程/视频/等吗?
这是我要更新数据库行的位置。
var statusdropdown = document.getElementById("enumstatus");
statusdropdown.addEventListener("change", function(event) {
// call db and update row
}, false);
最佳答案
看起来您使用的是 asp.net mvc。
您可以使用纯 javascript 编写 ajax 调用 Ajax docs或者最简单的方法,使用 JQuery .
您需要在 Controller 上添加一个操作来接收 ajax 数据,然后插入/更新您的数据库。
关于javascript 或 ajax 使用 asp.net mvc 更新数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28594833/