使用jQuery $ .post()方法获取另一个网页的一部分

时间:2013-10-07 10:10:39

标签: javascript jquery jquery-selectors

我知道load()方法是Jquery只能根据这样的元素的类或ID得到一个部分:

$( "#result" ).load( "ajax/test.html #container" );

这将加载#container中的内容。所以我希望这样做但是使用post方法,将数据发布到页面,该数据将用于更改#container元素,然后我想显示该元素中的内容。

这是一种方法吗?

感谢。

1 个答案:

答案 0 :(得分:2)

.filter().post()一起使用,例如

$.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);
});