var dd = data.split("#");for(var i=0;i<dd.length;i++){
   var d = dd[i].split("@");
   var a = d[0];
   var b = d[1];
   document.getElementById(b).innerHTML=a;
}
后台jsp可能传回2个同样的b变量(var b = d[1]),a的值现在在页面中只能存在一个,我想要的结果是a的值能拼接一起,中间需要<br/>连接

解决方案 »

  1.   

    var a = d[0] + "<br/>" + d[1];
      

  2.   

    弱弱的问一句 嘛叫2个同样的B变量
    嘛又叫a的值在页面中只能存在一个
    嘛又叫把a的值能拼接在一起
      

  3.   

    页面是一个table,7行6列,我在td里设置了id(行+列),譬如"11","23","75"这样。
    我后台ajax返回的变量里id为"23"的值,可能有多个,我要把这些值都放在id为"23"的td里,每个记录之间用换行区别,就这个意思
      

  4.   

    document.getElementById(b).innerHTML=a;
    现在的效果只能把最后一个取到的记录放到那个td中,有没有办法能把之前的结果拼接在一起
      

  5.   

    你把数据发出来看看吧
    ajax取到的值
      

  6.   

    for(var i=0;i<dd.length;i++){
      var d = dd[i].split("@");
      var a = d[0];
      var b = d[1];
      document.getElementById(b).innerHTML += "<br />" + a;
    }