我运行了一个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');
}
});
});
答案 0 :(得分:0)
您可以使用Web句柄而不是ajax,我不认为.ajax可以为DB保存数据。它只是获取数据。使用Web处理程序请参阅以下内容:
$.post("AddInfoToDB.ashx?Data=" + Info, function (data) {
if (data != null && data != '') {
//Done
}
else {
// Error
}
});
在处理程序中,您可以编写保存数据的代码