我已经从一个服务器端的页面返回到客户方网页,其中显示数据下面的脚本:附加时编辑结果?
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