我在这里有一个下拉列表的change事件函数。当选择改变时,我想更新数据库中的一行。我应该使用javascript还是 AJAX 。我不想刷新页面。我认为应该使用ajax,但不确定?如果使用ajax,有人能告诉我教程/视频等吗?
这里是我想要更新我的数据库行的地方。
var statusdropdown = document.getElementById("enumstatus");
statusdropdown.addEventListener("change", function(event) {
// call db and update row
}, false);
4条答案
按热度按时间idv4meu81#
看起来您使用的是asp.netmvc。
你可以用纯粹的javascript Ajax docs或者最简单的方法JQuery来编写 AJAX 调用。
您需要在控制器上添加一个动作来接收 AJAX 数据,然后插入/更新您的db。
参见this、this和this。
xj3cbfub2#
最常见的场景是使用HTTP POST/PUT对控制器方法进行 AJAX 调用,然后控制器方法处理数据并直接更新数据库,或者传递到服务/数据层代码。
最简单的调用方法可能是使用jQuery. AJAX 方法。文档可以在这里找到:http://api.jquery.com/jquery.ajax/
pbgvytdp3#
你可以试试这样的
polkgigr4#
标题
*
块引号