C# ajax JQuery 将数据写入到数据库中

上面两张图是数据库和界面的设计,我现在想让界面上写入的数据,能够传到数据库中,求大神指导如何写代码,可远程控制... 上面两张图是数据库和界面的设计,我现在想让界面上写入的数据,能够传到数据库中,求大神指导如何写代码,可远程控制 展开
 我来答
handangaoyang
推荐于2016-05-18 · TA获得超过2242个赞
知道大有可为答主
回答量:2633
采纳率:88%
帮助的人:823万
展开全部
//页面
                $.ajax({
                    type: "POST",
                    url: "路径/xxxx.ashx",
                    async: false,
                    data: {
                        //由于你需要传递很多数据到后台,这里我才用了序列化表单的方式;你也可以自定义一个js类,然后把数据填充,然后转换成json格式的字符串,传递到后台。
                        data: $("form").serialize() 
                    },
                    complete: function (XHR, status) {
                        XHR = null;
                    },
                    success: function (data) {
                        data = $.parseJSON(data);
                        if (data.success == true) {
                            alert("成功");
                        }
                        else{
                            alert("失败");
                        }
                    },
                    error: function (XHR) {
                        alert(XHR);
                    }
                });


然后你需要创建一个“一般处理程序”,里面的代码大致如下:

    public void ProcessRequest(HttpContext context)
    {
        context.Response.ContentType = "text/plain";
        //result中就是传递过来的所有数据
        string result = context.Request.Form;
        //数据库操作
        context.Response.Write("{success:true}");
    }

大致就是如此了。一个ajax请求并没有多么复杂。

百度网友b70bfef
推荐于2018-05-07 · TA获得超过356个赞
知道小有建树答主
回答量:401
采纳率:0%
帮助的人:216万
展开全部
首先去下个Jquery库,将数据用$.Post的方法提交到服务器,一般服务器使用一般处理程序处理,也可以用ASPX的页面进行处理,在服务器端得到数据,再存入数据库中
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式