[英]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
)。
我的參考帖子,要了解逐步頁面的工作順序,我想總體上回到第一步(頁面),但此頁面並不總是相同的。
我不確定我是否完全理解你。 然而...
$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.