使用ajax动态加载

时间:2014-02-09 11:01:20

标签: javascript jquery ajax addthis

我无法让这个工作。每次我的ajax调用触发时,我都想重新加载 addthis 插件。我在javascript中设置了一个带有'history.pushState'的新网址,并希望插件能够获得正确分享的新网址。这甚至可能吗?

addthis 是一个社交插件)可以找到异步加载的示例here

这是我的HTML代码:

<!-- AddThis Button BEGIN -->
<div class="addthis_toolbox addthis_default_style">
<a class="addthis_button_facebook_like" fb:like:layout="button_count"></a>
<a class="addthis_button_tweet"></a>
<a class="addthis_counter addthis_pill_style"></a>
</div>
<!-- AddThis Button END -->

这是我的js代码:

// initialize Addthis plugin when document is ready
$( document ).ready(function() {
 addthis.init()
});


function loadDynamicContent() {
// Code that will load the dynamic content

// Once that's all done, call addthis.toolbox()
addthis.toolbox('.addthis_toolbox')
}

// This ajax call fires when a button is clicked
function myCall() {
$.ajax({

type:"POST",
url:"ajax.php",
dataType:"json",
success:function(response){

loadDynamicContent();

},
error:function(response){

alert("error occurred");
}

});
            }

我确信我的逻辑中存在一些错误。我是一个初学者。 这有什么不对?谢谢!

0 个答案:

没有答案