
正文
php保存js数据,js获取php数据
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php中 用js写 保存select保存的数据
用cookie 很容易实现
代码如下:
script
function SetCookie(name,value) //储存cookie函数
{
var Days = 30;
var exp = new Date();
exp.setTime(exp.getTime() + Days*24*60*60*1000);
document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
}
function getCookie(name) //读取函数
{
var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
if(arr != null) return unescape(arr[2]); return null;
}
function setCS(obj) { SetCookie ("sl", obj.selectedIndex); }//OPTION 改变的时候 储存选择的是哪一项
/script
SELECT name="mySelect" id="mySelect" onchange="setCS(this)"
OPTION value ="1"1/OPTION
OPTION value="2"2/OPTION
OPTION value ="3"3/OPTION
OPTION value="4"4/OPTION
/SELECT
script
mySelect.options[getCookie('sl')].selected=true; //读取上次选择的选项
/script
以上代码经过IE6.0 7.0测试无问题
希望我的回答对您有所帮助。
相关问答
Q1: 如何在当前页面用php 获取js 变量的值
1、首先我们创建一个test的php文件。
2、在里面添加html需要的代码。
3、我们在里面添加js脚本,定义一个a变量100。
4、现在我们在底部添加php中代码,其中定义一个b变量默认为0,准备用它来接收js中的a的值。
5、接着我们在script里面使用writeln输出a,并赋值给php中的变量b,在最后echo输出查看b中的值。
6、在浏览器中打开这个php文件会直接echo出js中变量a的数值为100,到此php获得js中的变量完成。
Q2: php怎么把这段js代码存到MYSQL数据库里面
直接放到数据库 里面就 ok啊 到时候 读出 然后echo出来 还可以根据不同的浏览器echo不同的JS 代码






