當我打開一個帶有ajax的鏈接我想更改wibyia工具欄來刷新facebook像按鈕到當前網頁,所以我每次都重新加載wibyia腳本,但它只加載一個time ...... help
$(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;
});
});
當你調試的代碼你有什麼調查? – zerkms
此鏈接顯示與此相關的問題,提問者找到解決方案,但他沒有寫。 http://stackoverflow.com/questions/8865836/jquery-ajax-success-runs-for-one-time-only?answertab=active#tab-top –
因爲它不是一個通用的問題。 '$ .ajax'會運行您調用的確切次數。如果它沒有運行 - 唯一的原因是你不叫它。沒有魔法,但你的問題。 – zerkms