jsclass保存数据(js或jQuery如何实现提交form表单,保存数据到数据库,同时打开一个新的窗口,并且带入刚保存的数据的ID)
本文目录
- js或jQuery如何实现提交form表单,保存数据到数据库,同时打开一个新的窗口,并且带入刚保存的数据的ID
- js不同源窗口如何全局存储数据,即端口号或域名不一样,使用localStorage无效,
- vue.js v-model修改的数据怎么储存起来
- 如何用js向cookie中保存数据、取数据
- JS怎么再保留之前的CLASS的值再修改class 值
- js循环执行过程中保存数据
- 利用js实现隐藏域将数据保存起来
- 如何用js向cookie中保存数据,取数据
- 原生js如何保存一个小数据到数据库里
- js创建Array数组保存数据,数据是存放在哪里的呢容量有上限的吗
js或jQuery如何实现提交form表单,保存数据到数据库,同时打开一个新的窗口,并且带入刚保存的数据的ID
这个建议你用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即可
js不同源窗口如何全局存储数据,即端口号或域名不一样,使用localStorage无效,
常拍清规的JS没办法全局此培保存数据
原因是:域名都不一样袭扒前,跨域了,JS安全限制
解决办法:通过JS把数据传到服务器后端,保存到数据库
不同域名随时连接后端数据库返回的数据同步
vue.js v-model修改的数据怎么储存起来
《div class="borderB"》
《隐旦input id="a" class="check" name="style" type="猜消checkbox" v-model="need"》
《label for="a" class="trigger"》穗携知《i》《/i》是否需要{{need}}《/label》
《/div》
data(){
return{
need:true
}
如何用js向cookie中保存数据、取数据
用js向山枝贺cookie中保存数据、获取数据的方法如下:\x0d\x0afunction GetCookieVal(offset)\x0d\x0a//获得Cookie解码后的值\x0d\x0a{\x0d\x0avar endstr = document.cookie.indexOf (";", offset);\x0d\x0aif (endstr == -1)\x0d\x0aendstr = document.cookie.length;\x0d\x0areturn unescape(document.cookie.substring(offset, endstr));\x0d\x0a}\x0d\x0a\x0d\x0a//---------------------------\x0d\x0afunction SetCookie(name, value)\x0d\x0a//逗派设定Cookie值\x0d\x0a{\x0d\x0avar expdate = new Date();\x0d\x0avar argv = SetCookie.arguments;\x0d\x0avar argc = SetCookie.arguments.length;\x0d\x0avar expires = (argc 》 2) ? argv : false;\x0d\x0aif(expires!=null) expdate.setTime(expdate.getTime() + ( expires * 1000 ));\x0d\x0adocument.cookie = name + "=" + escape (value) +((expires == null) ? "" : ("; expires="+ expdate.toGMTString()))\x0d\x0a+((path == null) ? "" : ("; path=" + path)) +((domain == null) ? "" : ("; domain=" + domain))\x0d\x0a+((secure == true) ? "; secure" : "");\x0d\x0a}\x0d\x0a\x0d\x0a//---------------------------------\x0d\x0afunction DelCookie(name)\x0d\x0a//删除Cookie\x0d\x0a{\x0d\x0avar exp = new Date();\x0d\x0aexp.setTime (exp.getTime() - 1);\x0d\x0avar cval = GetCookie (name);\x0d\x0adocument.cookie = name + "=" + cval + "; expires="+ exp.toGMTString();\x0d\x0a}\x0d\x0a\x0d\x0a//搭升------------------------------------\x0d\x0afunction GetCookie(name)\x0d\x0a//获得Cookie的原始值\x0d\x0a{\x0d\x0avar arg = name + "=";\x0d\x0avar alen = arg.length;\x0d\x0avar clen = document.cookie.length;\x0d\x0avar i = 0;\x0d\x0awhile (i 《 clen)\x0d\x0a{\x0d\x0avar j = i + alen;\x0d\x0aif (document.cookie.substring(i, j) == arg)\x0d\x0areturn GetCookieVal (j);\x0d\x0ai = document.cookie.indexOf(" ", i) + 1;\x0d\x0aif (i == 0) break;\x0d\x0a}\x0d\x0areturn null;\x0d\x0a}\x0d\x0a\x0d\x0aSetCookie("username1",99);\x0d\x0aalert(GetCookie("username1"));
JS怎么再保留之前的CLASS的值再修改class 值
$("液举慧.nb_682").mouseover(function(){
var me = $(this);
me.addClass("cur").siblings().removeClass("cur");
闹答 答裂$(".w_d").children("ul:eq("+me.index()+")").show().siblings().hide();
});
js循环执行过程中保存数据
switch(this.losetime){
case 1:
this.bet = 0.1;
this.oneCount=(this.oneCount||0)+1;
break;
case 2:
this.bet = 0.52;
this.twoCount=(this.threeCount||0)+1;
break;
case 3:
this.bet = 50;
this.threeCount=(this.threeCount||0)+1;
break;
}
c***ole.log(this.oneCount,this.twoCount,this.threeCount);
有了戚大敬这些数据高慎后,你就可仿裤以计算倍数
利用js实现隐藏域将数据保存起来
比如:《汪数input id="hd" name="hd" type="hidden" /》
js:document.getElement("hidden"宏陵配).setAttribute("value",’数值");
jquery:蔽指$("#id").attr("value","数值");
$("#id").val("数值");
如何用js向cookie中保存数据,取数据
可以使用jquery.cookie.js扩展包,先到网络上下载好
使用方法:
前后html省略
《script src="/js/jquery.cookie.js"》《/script》
《script》
//设置cookie
//test为键名,1为键值,第三个参数是失效时间
$.cookie("test", "模者1", { expires: 7 }); // 存储一个带7天期限的 cookie
//读取cookie
$.cookie("test");
//毁码晌删除cookie
$.cookie("test", "1", { expires: -1 }); //设置过期时间为负就失效了纤锋
《/script》
原生js如何保存一个小数据到数据库里
使用cookie即可。
《!DOCTYPE HTML》
《html lang="en-US"》
《head》
《meta charset="UTF-8"》
《meta name="keywords" content="白菜部"》
《title》白菜部《/title》
《style type="text/css"》
《/style》
《script type="text/javascript"》
function readCookie (name)
{
var cookieValue = "";
var search = name + "=";
if (document.cookie.length 》 0)
{
旦誉旦 offset = document.cookie.indexOf (search);
if (offset != -1)
{
offset += search.length;
end = document.cookie.indexOf (";", offset);
模扰 if (end == -1)
end = document.cookie.length;
cookieValue = unescape (document.cookie.substring (offset, end))
}
}
return cookieValue;
}
function writeCookie (name, value, hours)
{
var expire = "";
if (hours != null)
{
expire = new Date ((new Date ()).getTime () + hours * 3600000);
expire = "; expires=" + expire.toGMTString ();
}
document.cookie = name + "=" + escape (value) + expire;
虚升}
writeCookie ("myCookie", "my name", 24);
alert (readCookie ("myCookie"));
《/script》
《/head》
《body》
《/body》
《/html》
js创建Array数组保存数据,数据是存放在哪里的呢容量有上限的吗
var arr =new Array();
定义数组是用=new Array()的。
但是在你定高孙义数组比如abc的时候,可以用
var abc = ;
var abc = new Array();
以上两个是等戚顷链价乎洞的。
如果
var abc= new Array(2);
那么
abc = ;
如果
var abc = new Array(2,3,4);
那么
abc =
更多文章:
div的css属性(DivCSS小结:浏览器默认HTML的CSS样式属性)
2026年4月2日 10:40
html生成水平和垂直滚动条(HTML页面下面有滚动条怎么回事)
2026年4月2日 10:20
js实现继承的几种方式(js的继承方式分别适合哪些应用场景)
2026年4月2日 10:00
include造句(including include分别造句 越简单越好)
2026年4月2日 09:20
currency converter xe(苹果为什么没有下载xe会出现xecurrency这个软件)
2026年4月2日 08:20
pytorch怎么学(初学者如何学习python如何快速从Python小白到初级Python工程师)
2026年4月2日 08:00



