共享按钮计数不适用于动态加载的页面

时间:2016-04-07 11:44:08

标签: javascript ajax share sharethis

我正在使用ajax加载新页面,但它只显示共享按钮而不显示共享计数。

$("body a").click(function(e) {
  $.ajax({
    url: ajax_url,
    type: "GET",
    dataType: "xml"
  }).done(function(data, textStatus, jqXHR) {
    if (typeof(history.pushState) != "undefined") {
      var obj = {
        Title: title,
        Url: url
      };
      history.pushState(obj, obj.Title, obj.Url);
    } else {
      alert("Browser does not support HTML5.");
    }

    var $divToFind = $($.parseHTML(jqXHR.responseText)).filter("#radio-main-wrapper");
    $('#radio-main-wrapper').html($($divToFind).html());
    $.getScript("http://w.sharethis.com/button/buttons.js");
    stButtons.locateElements();
  }).fail(function(jqXHR, textStatus, errorThrown) {

  });
});

1 个答案:

答案 0 :(得分:0)

尝试使用easyshare插件 -

https://github.com/kyco/jquery.kyco.easyshare

易于使用,这将解决您的ajax问题。