簡體   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