真的不确定如何去问这个问题,但它就是这样的。
如何根据用户的onclick动作运行某种类型的ajax(服务器端的php脚本),并根据ajax的返回动态启动url并将其放入href中,有效地启动该url?
所以我想说点什么
enter code here
<a href="urlYetTobeDeterminedAtTheTimeOfOnClick" onclick=sometfunctionWhichREturnsUrl>
并说我有一个PHP功能,它返回网站:a.com如果它在午夜到早上8点之前,网站:b.com如果它是8点到中午和网站:c.com如果它&& #39;中午到午夜。我不需要一个确切的代码,但有一些方向可以如何安排..我已经做了很多关于谷歌的研究,但到目前为止我没有看到任何东西,我可以使用或指向我正确的方向。有人可以建议吗?
谢谢。答案 0 :(得分:1)
我只是将锚点指向确定要转到的地址的网址,然后让它调用重定向到网址。
<a href="script.php">
的script.php
<?php
$url = get_the_url_function();
header('Location: '.$url);
exit;
答案 1 :(得分:0)
你不会在href中放任何东西。 您将向负责决定将用户发送到何处的业务逻辑的端点发出ajax请求。
该端点将返回一个json对象,该对象包含一个具有发送用户的url的值。您将检查是否成功响应,如果成功,则检查window.location({insert value here});