我正在制作一个wordpress网站,我遇到了问题。我添加了一个社交按钮,在几个社交网站上分享帖子。
我还在下一篇文章中进行了无限滚动加载。我的问题是,当我将html回调放入我的页面时,这个javascript不会被解释。这个按钮是用javascript制作的。
我的ajax调用返回wordpress页面的所有html(带有html标签......)
这是我的javascript代码:
$(window).scroll(function(){
if ($(window).scrollTop() == $(document).height() - $(window).height()){
// Are there more posts to load?
if(pageNum <= max) {
$.ajax({
type: "GET",
url:nextLink,
dataType: "html",
success : function(data) {
// Update page number and nextLink.
pageNum++;
nextLink = nextLink.replace(/\/page\/[0-9]?/, '/page/'+ pageNum);
var pageN = pageNum-1;
var div = $(data).find('.my-post-format');
// Add a new placeholder, for when user clicks again.
$('#pbd-alp-load-posts')
.before('<div class="pbd-alp-placeholder-'+ pageNum +'"></div>')
}
});
}
}
});
我的HTML代码:
<!-- Lockerz Share BEGIN -->
<li id="partager-article"> <a class="a2a_dd" href="http://www.addtoany.com/share_save?linkurl=<?php the_title() ?>&linkname=<?php the_permalink() ?>">share</a>
<script type="text/javascript">
var a2a_config = a2a_config || {};
a2a_config.linkname = "<?php the_title() ?>";
a2a_config.linkurl = "<?php the_permalink() ?>";
a2a_config.locale = "fr";
a2a_config.num_services = 6;
</script>
<script type="text/javascript" src="http://static.addtoany.com/menu/page.js"></script>
<!-- Lockerz Share END --></li>
在我的数据变量中,我有我的标签,但当我做$(数据)时,这个标签就会消失。
感谢您的帮助。
答案 0 :(得分:0)
尝试创建包含div并向其添加数据,例如
$('<div />').html(data)