JSP+AJAX给点提示吧 做一个页面窗口一份为二,左侧是菜单,菜单上有相关的子菜单链接,当点击链接,在不刷新页面的情况下,更新右侧内容。一直忙着学框架了,使用JSP和Ajax技术AJAX知道外面很火,最基础的也了解点,可是做东西就为难点。个位高手给点提示吧!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个用不着 Ajaxframe、iframe 就可以搞定了HTML 的东西 不管怎么样,先Ajax提交,去后台把要展示的东西那过来,然后,JavaScript拼个页面出来,放到右边吧或者dom,不过,我觉得很麻烦啊,如果数据很多的话 这个用不着 Ajax frame、iframe 就可以搞定了 HTML 的东西 这个对于Ajax不是难题吧,显示右侧内容的部分放在div、table或其他东西里面,在获得返回数据后利用dom修改div或table内容.另外用个frame、iframe 也行啊,整个界面看不出来是否刷新吧 类似与csdn论坛?可以用框架,左侧用dtree构建树形菜单,右侧部分跟普通的frame页面一样不就OK 了么? 无刷新用DWR这个框架,觉得挺不错。不过楼主的功能用iframe就可以实现 了吧 这个用ajax应该很好实现啊,点击时发送个请求,跟做ajax的聊天室差不多啊在js代码中改变页面上的某个值就可以啦 <a javascript:var id=$('list');load('what.do?cid={param.cid}',id)>点击这里</a>我html和javascript学的很烂,,就知道怎么回事具体语法可能不对。。上面的语句的意思是点击后发个请求把响应的页面替换到id的位置。不过你要写个load(url,divid)方法url为请求的路径divid为要显示内容的位置的id 我也学得不好,有幸做过几个网站,用到AJAX,提点意见:假如LZ的页面如下:left page <div id="left"> ...</div>right page<div id="right"> <a href="javascript:load('context.jsp?params',getElementById('left'));">更新左边的页面</a> <!--params表示你的参数--></div> <script type="text/javascript">var xmlHttp; function createXMLHttpRequest() { if (window.ActiveXObject) { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } else if (window.XMLHttpRequest) { xmlHttp = new XMLHttpRequest(); }}function load(url,parent){ createXMLHttpRequest(); xmlHttp.onreadystatechange=function callback(parent){ if(xmlhttp.readyState==4) { parent.innerHTML=xmlhttp.responseText; }}; xmlHttp.open("get",url,true); xmlHttp.send(null); }</script>context.jsp中,写你left需要的页面,处理业务 http,webservice,socket 的疑问 MyElipse问题 求一段 JSP 根据相应的IP 取值 代码 csv文件里有数字列"000123",excel打开后就成了"123",如何解决? 如何获取Tomcat中Form验证方式下用户输入的密码 如何制作互动的下拉列表(两个列表都涉及到数据库),在线等待!!!! 关于在本机建sqlserver服务器的问题 hibernate save的时候报错 javabean的scope属性的作用 如何得到记录集的个数? 树型菜单中,单节树型节点,就会在在页面的右侧显示该节点的内容? 有没有相当于DISCUZ7的免费论坛程序??
frame、iframe 就可以搞定了
HTML 的东西
或者dom,不过,我觉得很麻烦啊,如果数据很多的话
frame、iframe 就可以搞定了
HTML 的东西
在js代码中改变页面上的某个值就可以啦
我html和javascript学的很烂,,就知道怎么回事具体语法可能不对。。
上面的语句的意思是点击后发个请求把响应的页面替换到id的位置。
不过你要写个load(url,divid)方法
url为请求的路径
divid为要显示内容的位置的id
left page
<div id="left">
...
</div>
right page
<div id="right">
<a href="javascript:load('context.jsp?params',getElementById('left'));">更新左边的页面</a>
<!--params表示你的参数-->
</div> <script type="text/javascript">var xmlHttp; function createXMLHttpRequest() { if (window.ActiveXObject) { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } else if (window.XMLHttpRequest) { xmlHttp = new XMLHttpRequest(); }}
function load(url,parent){
createXMLHttpRequest();
xmlHttp.onreadystatechange=function callback(parent){
if(xmlhttp.readyState==4)
{
parent.innerHTML=xmlhttp.responseText;
}
};
xmlHttp.open("get",url,true);
xmlHttp.send(null);
}
</script>context.jsp中,写你left需要的页面,处理业务