繁体   English   中英

jQuery ajax重定向问题

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM