我使用下面的脚本来加载网站上的网页: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