异步AddThis调用

时间:2015-11-23 13:13:32

标签: jquery ajax asynchronous addthis

我有一个Razor局部视图,一旦用户点击按钮,就会通过AJAX加载。在视图HTML中,我有以下AddThis标记:

<div class="addthis_native_toolbox" data-url="@sale.Url" data-title="@sale.Name"></div>

在渲染页面上的现有项目时使用相同的代码,没有AJAX,因此我认为问题与AddThis的错误引用或使用无关。

另外,我使用这段jQuery重新初始化AddThis按钮:

$.get("/umbraco/surface/Calendar/LoadMoreSales?months=" + months, function (data) {
            if (data != '') {
                $("#saleList").append(data);
            }
            else {
                months = -1;
                $("#saleList").append('No more news to display');
            }

            _inCallback = false;
            $('div#loading').empty();
        })
          .success(function () {
            addthis.init();
});

另外,我已将async属性添加到.js库引用:

Html.RequiresJs("//s7.addthis.com/js/300/addthis_widget.js#pubid=<PUD_ID_KEY>&async=1");

我已按照AddThis website上所述的所有说明进行操作,但标记仍未改变。

任何人都可以注意到我错过了什么?

0 个答案:

没有答案