【问题标题】:Update database with data from javascript使用来自 javascript 的数据更新数据库
【发布时间】:2015-07-17 11:39:17
【问题描述】:

我正在使用

$.getJSON(uri).done(function(data){...}

从我的数据库中的表中获取数据数组。

在 js 函数中,我让用户从数组“data”中删除项目。

如何使这些更改显示在数据库中?

我有一个 c# 函数,它将删除一条记录,给定一个 Id 作为参数。

【问题讨论】:

  • 如果您希望用户更改立即反映在数据库中,只需每次进行 Ajax 请求,将这些更改通知服务器即可。发送一些数据,例如{"action" : "delete", "id" : 35},并在后端使用这些数据来执行这些操作。
  • 正如@blex 所说,您需要一些后端代码来处理“删除”请求,这是正确、美观且有条理的方式。

标签: javascript jquery sql database


【解决方案1】:

如果你使用 asp.net mvc 你可以在你的控制器或 api 控制器中使用方法。

控制器方法:

[HttpGet]
public ActionResult Delete(int id)
{
     //Your code
     if(result==true){
          return Content("true");
     }else{
          return Content("false");
     }

}

还有 jquery:

 _jq.ajax({
            url: 'http://example.com/id=?someID',
            type: "GET",
            success: function (data, textStatus) {
                if(data=='true'){
                     alert('ok');
                }else{
                     alert('false');
                }
            },
            error: function (textStatus, errorThrown) {
                alert('error')
            }
 });

【讨论】:

    猜你喜欢
    • 2014-04-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多