簡體   English   中英

返回 AJAX 調用中的上一頁

[英]Back to previous page in AJAX Call

實際上,我有一個有效的 AJAX 調用,可以在成功訪問靜態定義的站點后返回。

$.ajax({ 
            url: 'myPage.php',
            type: 'get', 
            data: {TestaufstellungID:TestaufstellungID, Datum: Datum}, 
            dataType: 'text',

            success:function(data){ 

                    window.location = "staticPage.php";
                 console.log('SQL Eintrag Erfolgreich Aktuallisiert');
     },
     error: function(jqxhr, status, exception) {
         console.log(exception);


            }
        });

它與window.location一起工作得很好,但我想要一個動態站點,回到這個使用來自的站點,就像在 PHP 中一樣:

header('Location: ' . $_SERVER['HTTP_REFERER']);

請不要給我像history.go(-1);這樣的答案history.go(-1); 因為我不想緩存站點。 應該像 PHP 代碼那樣做,因為在某些情況下,我需要包含所有字符串的頁面 URL ( Get-Method )。

我的參考帖子,要了解逐步頁面的工作順序,我想總體上回到第一步(頁面),但此頁面並不總是相同的。

https://stackoverflow.com/qs/56239790

我不確定我是否完全理解你。 然而...

$previous = "javascript:history.go(-1)";
if(isset($_SERVER['HTTP_REFERER'])) {
    $previous = $_SERVER['HTTP_REFERER'];
}

用於使用 PHP 重定向

header("Location: $previous");

使用 HTML 鏈接進行測試

<a href="<?= $previous ?>">Back</a>

我希望這是有幫助的。

重定向到上一個工作頁面。

window.history.back();

或者

history.back();

它重定向到我們以前工作的上一頁。 但是當您想重定向到特定 URL 時,您可以在 href 標簽中使用該鏈接。

單擊此處參考鏈接標簽

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM