我知道load()方法是jQuery的可以基於一個元素的這樣一類或ID獲取只是其中的一部分另一個網頁的一部分:
$("#result").load("ajax/test.html #container");
這將加載#container中的內容。所以我正在尋找這樣做,但使用post方法,將數據發佈到頁面,數據將用於更改#container元素,然後我想顯示該元素中的內容。
這是一種方法嗎?
謝謝。
我知道load()方法是jQuery的可以基於一個元素的這樣一類或ID獲取只是其中的一部分另一個網頁的一部分:
$("#result").load("ajax/test.html #container");
這將加載#container中的內容。所以我正在尋找這樣做,但使用post方法,將數據發佈到頁面,數據將用於更改#container元素,然後我想顯示該元素中的內容。
這是一種方法嗎?
謝謝。
$.post("some_url", function(data) {
var container = $(data).filter("#container");
$("#result").html(container);
});
順便說一句,你可以使用$.get()以及代替$。員額()
新增:使用$獲得(),
$.get("some_url", function(data) {
var container = $(data).filter("#container");
$("#result").html(container);
});
爲什麼發佈?它應該得到 –
@RoyiNamir這只是一個例子......因爲OP是問$ .post()我猜.. –
OP可能不認爲這是一個樣本,當他將學習REST,他會感到困惑。 (動詞的意思)。 –
如果你的回覆是text/html,你可以這樣做。 – Abhidev
所以我會得到整個HTML文件,然後只使用#container?而不是隻使用jquery方法獲得#container? @Abhidev – ragebunny
1.獲取html響應2.搜索響應字符串中的#container元素 – Abhidev