[英]jQuery ajax redirect issue
我正在使用以下脚本加载网站页面:
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中。 发生这种情况时,会发生以下脚本错误:
尝试在已清除作用域的jquery.js行上运行编译脚本:16
我真的希望有人能提供帮助。
谢谢
听起来您可能正在渲染从通过ajax获取的页面接收的脚本。
尝试在ajax请求中的成功函数上设置一个断点,然后查看返回的结果。 寻找javascript或可能导致页面重定向的内容...
由于在facebook.php中缺少会话,Facebook正在进行重定向
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.