Ajax 局部刷新迭代器的内容
最近在做个网站的、有个地方是想这样做的、就是滑动到下面、然后或触发滑动刷新事件、接着就通过ajax发送请求给action,之后从action获得数据后、局部更新内容、但现在的问题是、大部分地方都没问题了、就是我从action获得了更新了的内容之后、如何能把数据更新到迭代器中、是使用struct2的s:iterator这个迭代器。求指点,代码如下:
<script type="text/javascript" src="http://code.jquery.com/jquery-1.6.4.min.js"></script>
<script type="text/javascript">
var totalheight = 0; 
function loadData()
{ 
    totalheight = parseFloat($(window).height()) + parseFloat($(window).scrollTop()); 
    if ($(document).height() <= totalheight) 
	{ 
		//加载数据
		doStart();
    } 
} 
$(window).scroll( function() { 
	console.log("滚动条到顶部的垂直高度: "+$(document).scrollTop()); 
	console.log("页面的文档高度 :"+$(document).height());
	console.log('浏览器的高度:'+$(window).height());
	loadData();
}); 
	var xmlHttp;
        function createXMLHttpRequest() {
            if (window.ActiveXObject) {
                xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
            }
            else if (window.XMLHttpRequest) {
                xmlHttp = new XMLHttpRequest();
            }
        }
        function doStart() {
            createXMLHttpRequest();
            var url = "PersonInfoCenter.action";
            xmlHttp.open("GET", url, true);
            xmlHttp.onreadystatechange = gethello;
            xmlHttp.send();
        }
        function gethello() {
            if (xmlHttp.readyState == 4) {
                
          //下面三行代码是测试的,测试从request返回的index是否能更新,结果是可以的,但是迭代器的就没思路了。
                var str = "${requestScope.index}"
                $("#container").append(str);	
                $("#container").append("dd<br/>dd<br/>dd<br/>");          
            }
       }
</script>
</head>
<body>
	
	<div id="container">
		dd<br/>dd<br/>dd<br/>	
	</div>
	<table