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

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();

② jquery 怎样将数据提交到数据库

JS数据交互只能用AJAX:
var span = $('span').html(); //获取span的内容
如表单设置<form name="form" id="form" >
$.ajax({
type: "POST",
url: "save.php",
data: "span="+span+"&" + $("form").serialize() ,
success: function(msg){
alert( "Data Saved: " + msg );
}
});

save.php 是处理数据的服务器程序,也可以是asp或asp.net等