我已經從一個服務器端的頁面返回到客戶方網頁,其中顯示數據下面的腳本:附加時編輯結果?
function getResults() {
var search;
search = $(".txtSearch").val();
$.ajax({
url: 'search.aspx',
type: 'POST',
data: { strPhrase:search },
error: function(xhr, status, error)
success: function(results)
{
$("#ResultsContainer").empty();
$("#ResultsContainer").append(results);
}
});
}
是否有可能檢查返回的結果,因爲他們正在追加和變更呢?
例如,假設返回的結果是HTML如下:
<div><a href="link1.xls">link 1</a></div>
<div><a href="link2.xls">link 2</a></div>
<div><a href="link3.doc">link 3</a></div>
<div><a href="link4.xls">link 4</a></div>
是否有可能檢查.DOC中的鏈接,並刪除周圍的特定鏈接的完整DIV只剩下?
<div><a href="link1.xls">link 1</a></div>
<div><a href="link2.xls">link 2</a></div>
<div><a href="link4.xls">link 4</a></div>
第一個問題是:你有控制服務器端頁面嗎? – 2010-10-07 16:02:41
@alin:你說得對。即使是最好的延遲過濾器,如果他可以在服務器端細化結果,也應該避免。 – 2010-10-07 16:18:40
感謝您同意我的觀點,但我認爲您的錯誤原因:)。我想知道,爲了回答他的第一個問題,這是每個人都避免的問題,只是回答了簡單問題。 – 2010-10-07 16:21:20