【发布时间】:2016-03-20 09:11:32
【问题描述】:
function date(day, month, year) {
month += "";
if (month.length <= 1)
month = "0" + month;
document.location.href = "<?php $_SERVER['PHP_SELF'];?>?page=events&day="
+ day + "&month=" + month + "&year=" + year;
}
我在 Youtube 视频的帮助下制作了这个功能,问题是,我不想看到我在 URL 中选择的日期。谁能帮我做这个?
【问题讨论】:
-
你不能。你正在重定向,这是一个get,这意味着你必须在url中传递所有参数,这意味着日期必须在那里。
-
有什么方法可以改变函数,这样我就不必在 URL 中传递所有参数了吗?
-
我应该怎么知道?你还没有解释这个脚本在服务器上做什么,但是一种或另一种方式,如果那个 daystring/etc... 是必需的,那么他们将不得不以某种方式传递。
-
你能解释一下你打算用这段代码做什么,那么我可能会给出一些更好的建议。
-
对不起,我是*的新手,它只是一个日历,如果我点击某个日期,这个日期应该是选择的新日期,现在选择的日期取自URL,但我想通过像 POST 这样的方法而不是当前使用的 GET 来实现这一点。我已经尝试更改要发布的所有内容,但这几乎只会破坏日历。
标签: javascript php html url get