jquery或js如何获取指定url的HTML?

如:同一个项目中我需要从a.jsp中点击一个超链接获取b.html的HTML内容,然后将获取的HTML插入a.jsp中某个标记内!求高手……

用jquery的ajax类似的请求就可以了:比如:
$.get("test.php", function(data){
alert("Data Loaded: " + data);
//拿到data以后就直接插入到指定的div里面,加入div id为tag
那么写法为$("#tag").append(data);
});
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-10-24
想省事可以用jQuery的load方法

$("#id").load("b.html");

b的内容就自动加载到相应的对象中了追问

谢谢,这个我也试了。那如果是获取到b的html然后加载到a的页尾而不是某个标记里该如何写呢?

追答

那就用get,不知道你说的页尾是什么部位,反正就是是找到对象添加就行了
添加的方法不外乎
append,appendTo,prepend,prependTo,before,insertBefore,after,insertAfter

根据你的需要选一个方法就行了

$.get("b.html", function(data){
//data就是b.html的内容,想加在哪就加在哪
$("body").append(data);
})

第2个回答  2012-10-23
用jquery的ajax类似的请求就可以了:比如:
$.get("test.php", function(data){
alert("Data Loaded: " + data);
//拿到data以后就直接插入到指定的div里面,加入div id为tag
那么写法为$("#tag").append(data);
});本回答被提问者和网友采纳