当我用ajax打开链接时我想更改wibyia工具栏以刷新facebook like按钮到当前网页所以我每次都重新加载wibyia脚本但它只加载一次...... help < / p>
$(document).ready(function(){
$("[href^='?id=']").click(function(){
var linkid=$(this).attr("href");
$(".col-1").html("<div style='text-align:center;margin-top:10px'><img src='images/loading.gif' /> </div>");
window.history.pushState("object or string", "index", "http://localhost:10358/"+linkid);
$.ajaxSetup ({
// Disable caching of AJAX responses
cache: false
});
$.get("/catdata/news.php"+linkid,function(result){
$(".col-1").html(result);
});
$.getScript("http://cdn.wibiya.com/Toolbars/dir_1185/Toolbar_1185788/Loader_1185788.js");
return false;
});
});
答案 0 :(得分:0)
您在元素'.col-1'中点击的链接是什么?如果是这样,那么它不起作用,因为click事件监听器只附加一次,而不是在每个ajax发布后。
使用.on()(jQuery版本&gt; = 1.7)或委托()或在每次ajax调用后分配click事件处理程序。