如何用Ajax获得session里面的某个属性。求大侠解答

解决方案 »

  1.   

    ajax的请求页面是虾米呢?大侠?
      

  2.   

    ajax 请求的地址应该是一个动态文件  然后返回的值是session里面的某个属性
    然后 回调函数里 处理一下
      

  3.   

    ......后台获取需要的Session值, 输出在界面, 然后xmlhttp读取......然后lz还要什么?
      

  4.   


    你好,我在后台:List<String> url;
    url初始化过后;
    seesion.setAttribute("urls",url);
    然后我想在页面上得到这个属性,如何操作,最好能给一点代码?
      

  5.   

    你好,我在后台:List<String> url;
    url初始化过后;
    seesion.setAttribute("urls",url);
    然后我想在页面上得到这个属性urls,如何操作,最好能给一点代码?
      

  6.   

    先在某个页面打印出出这个值  然后再用ajax访问这个页面并返回结果试试 ajax应该不能直接访问session的数据吧?
      

  7.   

    简单例子:
    前台代码
    function clickEvent()
    {
    var str="AJAX";
    var xmlhttp;
    if (window.XMLHttpRequest)// code for IE7+, Firefox, Chrome, Opera, Safari
      xmlhttp=new XMLHttpRequest();
    else
      xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    xmlhttp.onreadystatechange=function()
    {
      if (xmlhttp.readyState==4 && xmlhttp.status==200)//表示提交已完成
      {
      alert(xmlhttp.responseText);//弹出从后台传递过来的值
      }
    }
    xmlhttp.open("post","other.aspx?str="+str+"&type=info",true);//str为传递的字符串,type为设置的标志
    xmlhttp.send();
    }
    后台代码(C#):
    protected void Page_Load(object sender, EventArgs e)
      {
      Session["str"]="test";
      if (Request.QueryString["type"] == "info")//根据在url中设置的标志判断是否是匹配的回传
      {
      //string theString = Request.QueryString["str"];//theString即获取到的字符串
      string sessionStr=Session["str"].ToString();
      Response.Write(sessionStr);//将字符串写往客服端
      Response.End();
      }
      } 
      

  8.   

    不用ajax的话,el表达式
    ${sessionScope.url}用ajax就把url写到ajax的返回值中