js或jQuery如何实现提交form表单,保存数据到数据库,同时打开一个新的...

发布网友 发布时间:2022-04-24 18:19

我来回答

3个回答

热心网友 时间:2022-04-07 08:03

这个建议你用ajax来完成。

以jq的ajax为例
==============
$("#form").submit(function(){
var strArray=$(this).serializeArray();//将form表单转为数组形式序列化表单
$.post("你要提交的后台页面地址",strArray,function(result,status){
//result是由后台返回的id
//status是状态,为success时成功。
if(status=="success"){
window.open("要打开的新窗口地址?id="+result);//打开一个新窗口,并用get方法传入id
}
});
return false;//此句是防止页面提交
});
=================
以上是jq代码。
后台代码,要看你用的是什么语言了。
比如说php,有个msyql_insert_id();可以获取最后一条插入记录的id。
如果是asp,可以用select top 1 id from 表 order by id desc的方法来获取id。
=================
后台插入数据库的代码,就由你自己来写了。
新打开的窗口,只需获取id即可

热心网友 时间:2022-04-07 09:21

纯js代码是实现不了对数据库的操作的哦!

热心网友 时间:2022-04-07 10:55

就纯用 js 吗?追问用什么都行,只要能实现

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