首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

ajax 刷新列表有关问题

2013-04-20 
ajax 刷新列表问题${contactPersonInfos} 是我后台传的一个集合, 我只能迭代后覆盖原来列表的数据,但是用c

ajax 刷新列表问题
${contactPersonInfos} 是我后台传的一个集合, 我只能迭代后覆盖原来列表的数据,
但是用c:forEach  每次居然页面只迭代出第一条数据,其他的没迭代出来,请问这是什么原因,还有什么办法吗,帮帮小弟吧



function getInfo() {   
  if(req.readyState==4){
  $('#contactList tr').remove();
  var list = '${contactPersonInfos}'; 
  var html =
  '<c:forEach items='${contactPersonInfo}' var="contact">' +
  '<tr>' +
  '<td>'+($('#contactList tr').length+1)+'</td>' +
  '<td>${contact.CUSTOMER_NAME}'+'</td>' +
  '<td>${contact.CUSTOMER_SEX}</td>' +
  '<td>${contact.CUSTOMER_PROFESSION}</td>' +
  '<td>${contact.CUSTOMER_CELL_PHONE}</td>' +
  '<td>${contact.CUSTOMER_PHONE}</td>' +
  '<td>${contact.CUSTOMER_ADDRESS}</td>' +
  '<td>${contact.CUSTOMER_ZIP}</td>' +
  '<td>${contact.CUSTOMER_HOBBY}</td>' +
  '<td>${contact.CUSTOMER_EASY_TIME}</td>' +
  '<td>${contact.CUSTOMER_EASY_CONTACT}</td>' +
  '<td>否</td>' +
  '</tr>';
  '</c:forEach>'
  $('#contactList').append(html);
  }

[解决办法]
c:forEach是服务器端的代码,写在客户端没用吧
服务器端代码先执行的,
你可以看看你的客户端生成的html源代码里面

热点排行