怎样用jquery 将表单的数据上传到数据库中

发布网友

我来回答

3个回答

热心网友

JQuery构造一个form对象,然后form.submit();就等于是普通form表单向后台提交了!
//创建一个form对象
var form = document.createElement("form");
//将form对象添加到body中
document.body.appendChild(form);
//设置form的属性,等价于<form action="XXX.action" method="post"></form>

form.action = 'QuestionAction!pAsk';
form.method = 'post';
//创建隐藏input
var newInput = document.createElement("input");
newInput.setAttribute("type","hidden");
newInput.setAttribute("name","title");
newInput.setAttribute("value",title);
//将隐藏input添加到form中
form.appendChild(newInput);
//提交form对象
form.submit();

热心网友

这个可以利用ajax,代码实例:

$(function () {
$.ajax({
url: "提交的页面地址",
data: "data1=1&data2=2", //提交的数据
success: function (data) {
alert(data);//成功后返回的数据
},
error: function () { }
})
});

热心网友

需要配合后端语言(php jsp asp.net asp)来插入数据库,jquery只是前端脚本,还不能达到这个要求追问jsp怎么写啊,提供一下思路,谢谢

追答我只学php,没学过jsp
帮不了你

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com