页中js数据怎么和服务器session共享,你要在客户端和服务器端通过参数传递数据吗?在 javascript 中定义一个变量,或者在 body 中设置一个 html 对象都可以存储这个数值

解决方案 »

  1.   

    是想 session 生成一个随机数据,客户端来使用,然后再在服务器端验证? 是类似验证码的问题?
      

  2.   

    js生成随机数  通过ajax向服务器提交session,然后页面可以共享session
      

  3.   

    是这个意思不?//设置随机数字 a.html
    <html>
    <script>
    function GetNum(Min,Max){   
            var Range = Max - Min;   
            var Rand = Math.random();   
            var Num = (Min + Math.round(Rand * Range));
            document.cookie = "GetNum=" + Num;  
            return Num;

    </script>
    <body onload="alert('设置的随机数是:'+ GetNum(10,100));"></body>
    </html>//获取随机数字 b.html
    <html>
    <script>
    function getran()
    {
        var ran =document.cookie;
        var ran1=ran.split(";");
        for(var i=0;i<ran1.length;i++)
        {
           var index=ran1[i].indexOf("GetNum=");
           if(index==1)
           {
             var ran2=ran1[i].substring(8,ran1[i].length) ;
             return ran2;
           }
        }
    }
    </script>
    <body onload="alert('你的随机数字是:' + getran());">
    </body>
    </html>
      

  4.   

    是这个意思不?//设置随机数字 a.html
    <html>
    <script>
    function GetNum(Min,Max){   
            var Range = Max - Min;   
            var Rand = Math.random();   
            var Num = (Min + Math.round(Rand * Range));
            document.cookie = "GetNum=" + Num;  
            return Num;

    </script>
    <body onload="alert('设置的随机数是:'+ GetNum(10,100));"></body>
    </html>//获取随机数字 b.html
    <html>
    <script>
    function getran()
    {
        var ran =document.cookie;
        var ran1=ran.split(";");
        for(var i=0;i<ran1.length;i++)
        {
           var index=ran1[i].indexOf("GetNum=");
           if(index==1)
           {
             var ran2=ran1[i].substring(8,ran1[i].length) ;
             return ran2;
           }
        }
    }
    </script>
    <body onload="alert('你的随机数字是:' + getran());">
    </body>
    </html>