读书人

小学问(十二)

发布时间: 2012-11-19 10:18:51 作者: rapoo

小知识(十二)

?

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>
?

?

读书人网 >其他相关

热点推荐