用Ajax做页面局部刷新
一个页面头部和左边都不变,然后点击左边的菜单右边的内容发生变化,这样除了用frame框架做好像还能用Ajax做,这个页面的大小就是1000px,如果用frame框架做要显...
一个页面头部和左边都不变,然后点击左边的菜单右边的内容发生变化,这样除了用frame框架做好像还能用Ajax做,这个页面的大小就是1000px,如果用frame框架做要显示全屏,所以只能用Ajax做,但我又不知道具体该怎么做,给点指示。。。。
但是右边的内容要根据左边菜单的点击发生很大的变化,不同的菜单下面相当于对应一个不同的页面,这样如何控制DIV呢,我除了会用Dwr以外,Ajax其他技术几乎不了解,请给予详细解释,最好能给予一个现成的例子。。。急。。。。 展开
但是右边的内容要根据左边菜单的点击发生很大的变化,不同的菜单下面相当于对应一个不同的页面,这样如何控制DIV呢,我除了会用Dwr以外,Ajax其他技术几乎不了解,请给予详细解释,最好能给予一个现成的例子。。。急。。。。 展开
3个回答
展开全部
一般做法是在页面中写一个div或span做预留显示的层,ajax通过div的id获取到div后刷新div里面的内容
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
呵呵,先去了解一下XMLHttpRequest这个对象,这个就是核心(建议学习一下,不难的),如果你不想了解它,你可以使用prototype等这些框架,我给一个小含例子你看看吧(这个是基于prototype类库的)
function detail(pid){
new Ajax.Request('product/detail/',{
method:'get',
parameters:'id='+pid,
onSuccess: function(transport) {
$('left_content').innerHTML=transport.responseText;
}
});
}
function detail(pid){
new Ajax.Request('product/detail/',{
method:'get',
parameters:'id='+pid,
onSuccess: function(transport) {
$('left_content').innerHTML=transport.responseText;
}
});
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询