Ajax POST请求不会将数据保存在数据库中

时间:2013-01-31 07:27:42

标签: jquery ajax database post

我运行了一个ajax函数来显示在页面上输入到表单中的结果。

一切正常,我没有收到错误消息,但在页面刷新时,所有数据都消失了。它似乎只是在页面上发布数据而不实际将其保存到数据库中。我甚至这样做了吗?提前谢谢!

        $('#submitAnswer').on('click', function(e){
            e.preventDefault();
            var dataString = tinyMCE.get('addAnswer').getContent();

            $.ajax({
                type: "POST",
                url: "/home/19/80/",
                data: $(dataString).serialize(),
                success: function(data){
                    alert(dataString);
                    $('.answer').html(dataString);
                },
                error: function(){
                    alert('damn');
                }
            });
        });

1 个答案:

答案 0 :(得分:0)

您可以使用Web句柄而不是ajax,我不认为.ajax可以为DB保存数据。它只是获取数据。使用Web处理程序请参阅以下内容:

 $.post("AddInfoToDB.ashx?Data=" + Info, function (data) {

                    if (data != null && data != '') {
                          //Done
                    }
                    else {
                         // Error
                    }
                });

在处理程序中,您可以编写保存数据的代码