如何在一个div中,通过ajax返回一个页面,页面内容在另一个div中显示?采用的springmvc返回jsp。

如题所述

1.使用ajax 不能直接返回jsp页面. 因为jsp页面需要经过servlet处理后才能成为正常显示的html.ajax应该返回处理好的html.
2.将返回的html 显示到指定的div中: 如果div的id 是div1 那么$("#div1").html(htmlStr).htmlStr 就是返回的html.
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-05-20
$('#div2').load(url,function(){
    alert('loaded!');
});

第2个回答  2014-08-06

你定义2个div:

    一个是你定义好的显示页面的div.假如:<div id=“com1”>

    一个是你要放入上方div中的显示后的内容页面,假如:<div id="webcomm">

    ajax经过处理后,把webcomm放入com1即可。

    我记得是有个方法:com1.innerHTML = "webcomm";

    具体方法怎么写,我给忘了,但是你要的效果应该是这样吧?你懂么?也就是com1中有webcomm。

本回答被网友采纳