我使用下面的腳本來加載網站上的網頁:jQuery的AJAX重定向問題
var xhr;
function Ajax(afile,adiv,arun,loader) {
// Loading info
if(loader==null) { gi("loaderdiv").style.display='inline'; }
// Process Ajax
var htm = afile.split('?');
var xhr = $.ajax({
type: "GET",
url: htm[0],
data: htm[1],
cache: false,
success: function(html){
gi("loaderdiv").style.display='none';
$(gi(adiv)).fadeIn(100);
$('#'+adiv).html(html);
}
});
// Set global process ID
window['xhr'] = xhr;
}
這個腳本工作正常 - 大部分時間。 不幸的是,它有時會發生腳本將重定向到鏈接,而不是加載到div。當發生這種情況,下面的腳本錯誤occures:
嘗試在清理範圍 的jquery.js線運行編譯停停腳本:16
我真的希望有人可以提供幫助。
謝謝
謝謝你的快速反應。我很抱歉,但是當談到像這樣的東西時,我可以忘記提及自己缺乏技能,所以也許你可以向我解釋一些更詳細的內容? 再次感謝您 – JPJens
您正在使用哪種瀏覽器?首先,爲了調試這些腳本,我將下載FireFox並獲取FireBug擴展。這超出了這個問題的範圍,所以我只能建議你嘗試在網上閱讀它: – gillyb
http://www.digitalmediaminute.com/screencast/firebug-js/ http://michaelsync.net/ 2007/09/30/firebug-tutorial-script-tab-javascript-debugging http://www.evotech.net/blog/2007/06/introduction-to-firebug/ – gillyb