ajax中迭代是什么意思,Ajax 局部刷新迭代器的内容
最近在做個網(wǎng)站的、有個地方是想這樣做的、就是滑動到下面、然后或觸發(fā)滑動刷新事件、接著就通過ajax發(fā)送請求給action,之后從action獲得數(shù)據(jù)后、局部更新內(nèi)容、但現(xiàn)在的問題是、大部分地方都沒問題了、就是我從action獲得了更新了的內(nèi)容之后、如何能把數(shù)據(jù)更新到迭代器中、是使用struct2的s:iterator這個迭代器。求指點,代碼如下:
var?totalheight?=?0;
function?loadData()
{
totalheight?=?parseFloat($(window).height())?+?parseFloat($(window).scrollTop());
if?($(document).height()?<=?totalheight)
{
//加載數(shù)據(jù)
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是否能更新,結(jié)果是可以的,但是迭代器的就沒思路了。
var?str?=?"${requestScope.index}"
$("#container").append(str);
$("#container").append("dd
dd
dd
");
}
}
dd
dd
dd
好友: 發(fā)表了日志() 時間: |
我是使用S2SH框架的,把返回的數(shù)據(jù)保存在request.setAttribute,??求大神指點感激不盡啊
總結(jié)
以上是生活随笔為你收集整理的ajax中迭代是什么意思,Ajax 局部刷新迭代器的内容的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 吃激素药发胖如何减肥
- 下一篇: 经常吸肚子能瘦肚子吗