0

我知道 load() 方法是 Jquery 可以根据类或元素的 ID 只获取一个部分,如下所示:

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

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

这是一种方法吗?

谢谢。

4

1 回答 1

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);
});
于 2013-10-07T10:20:18.707 回答