这种地方,这些值是不需要传递的啊一般情况下,这种功能,要么就是页面在最初加载的时候,相应div的值,就已经加载了,你在选中不同的模块时,只要显示出对应的div就行了。另外一种情况就是,使用ajax获取数据,获取数据之后,把对应的值,放入对应的地方就行了。这种情况的实现还分很多种,有的是直接就传过来一段HTML格式的代码,你只要把这段代码传入相应的div就行了。
另外一种情况就是只返回数据,那就是div模块的结构已经加载好了,你只要把这个传回来的数据,分解好,分别放入对应的标签中就行了。这个不是单独前台在做的,数据的传输等,都是需要和后台那边商议好,以哪种格式传输才行呢。

解决方案 »

  1.   

    比如这个  if(name=="showe"){
      document.getElementById(name).style.display="block";
      document.getElementById('showa').style.display="none";
      document.getElementById('showb').style.display="none";
      document.getElementById('showc').style.display="none";
      document.getElementById('showd').style.display="none";
    document.getElementById(name).innerHTML="你要写入的值";
     }
      

  2.   

    这个innerHTML可以用来接收数据库取出的值吗?我是用的mvc框架,能不能获取到controller里面的方法啊?
      

  3.   

    你把查出来的数据放到request里 ,到前台用EL表达式取出来赋值就行了
      

  4.   

    如果楼主要实现DIV的值动态设定,且来源于数据库,建议LZ使用AJAX的方式来实现
      

  5.   

    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
    <script type="text/javascript">
        function css(name) {
            $('#showa,#showb,#showc,#showd,#showe').hide().filter('#' + name).load('xxx.asp?name=' + name, function () { $(this.show()); });
        }
    </script>
    xxx.asp依据name参数读取你要的内容输出
      

  6.   


    例如:点击“我的订单”,通过AJAX的形式请求服务端,然后获取服务端的回复,填充HTML相关区域$.ajax({
        url: "", // 服务器请求地址
        data: {}, // 请求服务器时需要传递的数据
        success: function(data) { // 获取服务端的返回数据
            // 获取数据,并进行相关处理
            // 比如讲数据填充至DIV,并控制DIV的显示和隐藏
        },
        error: function(error) { } // 请求失败的处理
    });
      

  7.   


    例如:点击“我的订单”,通过AJAX的形式请求服务端,然后获取服务端的回复,填充HTML相关区域$.ajax({
        url: "", // 服务器请求地址
        data: {}, // 请求服务器时需要传递的数据
        success: function(data) { // 获取服务端的返回数据
            // 获取数据,并进行相关处理
            // 比如讲数据填充至DIV,并控制DIV的显示和隐藏
        },
        error: function(error) { } // 请求失败的处理
    });
    非常感谢!