基于ajax调用的动态href url


dynamic href url based on ajax call

真的不知道怎么去问这个问题,但它是这样的。

我怎么能运行一些类型的ajax(php脚本在服务器端)基于用户的onclick操作和基于ajax的返回动态启动url,并把它在href有效地启动该url?

所以我想说的是

enter code here
<a href="urlYetTobeDeterminedAtTheTimeOfOnClick" onclick=sometfunctionWhichREturnsUrl>

假设我有一个php函数返回site:a.com如果是在午夜之前到早上8点,返回site:b.com如果是早上8点到中午,返回site:c.com如果是中午到午夜。我不需要一个确切的代码,但某种方向如何这可以安排。我在谷歌上做了很多研究,但到目前为止我没有看到任何我可以使用或为我指明正确方向的东西。有人能给点建议吗?

谢谢。

我只需将锚点指向确定要访问的地址的url,然后让它调用重定向到该url。

<a href="script.php">

script.php

<?php
$url = get_the_url_function();
header('Location: '.$url);
exit;

你不会在href里放任何东西。您将向负责决定将用户发送到何处的业务逻辑的端点执行ajax请求。

该端点将返回一个json对象,该对象包含一个值,其中包含要将用户发送到的url。您将检查是否成功响应,如果成功则显示窗口。