动态href url基于ajax调用

时间:2015-09-23 12:48:38

标签: php ajax dynamic href

真的不确定如何去问这个问题,但它就是这样的。

如何根据用户的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;中午到午夜。我不需要一个确切的代码,但有一些方向可以如何安排..我已经做了很多关于谷歌的研究,但到目前为止我没有看到任何东西,我可以使用或指向我正确的方向。有人可以建议吗?

谢谢。

2 个答案:

答案 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});