gpt4 book ai didi

javascript - 在 AJAX 调用中返回上一页

转载 作者:数据小太阳 更新时间:2023-10-29 05:11:23 24 4
gpt4 key购买 nike

实际上,我有一个有效的 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); 这样的答案,因为我不需要缓存站点。应该像 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>

希望对您有所帮助。

关于javascript - 在 AJAX 调用中返回上一页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56304734/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com