小知识(十二)
?
1.jQuery的replaceWith方法
可用请求的数据(数据可以是一个页面)来无刷新替代当前页面的某个局部地区(也可以替代当前整个页面,只要你指定的范围够大)
$(function () { var searchForm = $('#searchForm'); var keyword = $('#keyword', searchForm); //注册点击搜索历史事件 $('#search-histories').delegate("a", "click", function (e) { e.preventDefault(); keyword.val($(this).attr("title")); searchForm.submit(); }); //点清空 $("#clear-histories").click(function (e) { e.preventDefault(); var clearUrl='@Html.Raw(SiteUrls.Instance().SearchHistories(Spacebuilder.Blog.BlogSearcher.CODE, true))'; $.get(clearUrl,function (data) { $('.tnc-search-history').replaceWith(data); }) }) })</script>??