我知道load()方法是Jquery只能根据这样的元素的类或ID得到一个部分:
$( "#result" ).load( "ajax/test.html #container" );
这将加载#container中的内容。所以我希望这样做但是使用post方法,将数据发布到页面,该数据将用于更改#container元素,然后我想显示该元素中的内容。
这是一种方法吗?
感谢。
答案 0 :(得分:2)
$.post("some_url", function(data) {
var container = $(data).filter("#container");
$( "#result" ).html(container);
});
不过,您可以使用$.get()代替$ .post()
已添加:使用$ .get(),
$.get( "some_url", function( data ) {
var container = $(data).filter("#container");
$( "#result" ).html(container);
});