gpt4 book ai didi

javascript - 如何从 PHP 中的 URL 获取参数但在 jQuery 加载页面之后?

转载 作者:行者123 更新时间:2023-11-30 08:29:38 25 4
gpt4 key购买 nike

我需要通过 php 获取(日期)参数表单 URL,但在通过 .load jQuery 加载“step-02.php”之后。

例如:

http://localhost:8000/selectRoom?hotelID=100&date=2016-11-08&night=5

我通过 php 从 URL 获取 2016-11-08 值是 $_GET['date'] 但是在我加载 step-02.php 之后 使用 jQuery 此代码 $_GET['date'] 不起作用。

$(function () {
$('#Step-01').hide();
$('#Step-02').show();
$('#Step-02').load('step_02.php');
})

step-02.php 中的 HTML:

<div class="alert alert-success">
// This line gives an error and not work!
<?php echo $_GET['date']; ?>
</div>

最佳答案

http 是无状态的,因此除非您在 ajax 请求中传回日期,或将其保存到 session 中,否则服务器无法记住您之前告诉它的内容。

把它放在 step1.php 的某个地方

<input type="hidden" id="date-input" value="<?php echo $_GET['date']?>" />

然后这样做:

$(function () {
var date = $('#date-input').val();
$('#Step-01').hide();
$('#Step-02').show();
$('#Step-02').load('step_02.php?date='+date);
})

关于javascript - 如何从 PHP 中的 URL 获取参数但在 jQuery 加载页面之后?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39942179/

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