日期:2014-05-18  浏览次数:20565 次

急!jsp页面如何自动加载数据?最好有简单详细的例子。在线等!
做一个类似于淘宝的网站,index页面如何自动加载数据,不需要刷新页面,也不是点击按钮触发action类来获得。我用的是ssh框架。
------解决方案--------------------
js ajax异步请求就可以实现动态加载
------解决方案--------------------
我觉得是,在加载跳转到index.jsp页面时,就自动onload到js,然后在js中提交action或实现你的操作。
------解决方案--------------------
ajax  返回数据自己封装好,
	listScene = sceneResult;
$("#sceneListDiv").html("<p><input type='button' id='addScene' value='添加场景' onclick='jumpToAdd();'/></p>");
// alert("该指标配置的场景个数为:"+sceneResult.length);
for(var i =0;i<sceneResult.length;i++)
{
oneScene +="<tr><td align='right'>"+sceneResult[i].sceneName+":</td><td align='left'><input type='text' id='"
                +sceneResult[i].sceneId+"' value='"+sceneResult[i].formula +"'/></td>";
    oneScene += "<td align='left'><input type='button' value='配置场景' name='"+sceneResult[i].sceneName+"' id='"+sceneResult[i].sceneId+"' onclick='jumpToUpate(this.id,this.name);'/>" +
                    "<input type='button' value='删除场景' id='"+sceneResult[i].sceneId+"' onclick='deleteScene(this.id);'/></td></tr>";
    oneScene +="<tr><td align='right'>描述:</td><td colspan='2' align='left'><textarea rows='3' cols='40' id='textArea"+sceneResult[i].sceneId+"' value =''>"+sceneResult[i].description+"</textarea></td></tr>";
  
}
oneScene += "</table>";
$("#sceneListDiv").append(oneScene);