将php调用作为href值返回

将php调用作为href值返回,php,jquery,html,ajax,href,Php,Jquery,Html,Ajax,Href,我对使用php非常陌生,所以我不确定这是否可行 我要做的是从href标记中调用php函数,并使用返回的值作为标记 例如,我有以下代码: HTML 然后: PHP 我希望href标记是php代码返回的内容:“Location:tel:76234773447”。 有可能这样做吗?还是我走错了路?你走错了路。我不确定你想做什么,但是如果你想让你的HTML调用tele.php,获取一些php的输出并替换HREF,看看AJAX HTML $.post($('#此链接id').attr('href

我对使用php非常陌生,所以我不确定这是否可行

我要做的是从href标记中调用php函数,并使用返回的值作为标记

例如,我有以下代码:

HTML

然后:

PHP

我希望href标记是php代码返回的内容:“Location:tel:76234773447”。
有可能这样做吗?还是我走错了路?

你走错了路。我不确定你想做什么,但是如果你想让你的HTML调用tele.php,获取一些php的输出并替换HREF,看看AJAX

HTML

$.post($('#此链接id').attr('href'),{},函数(响应){
$('#此链接id').attr('href',response);
});
PHP(tele.PHP)
你走错了路。我不确定你想做什么,但是如果你想让你的HTML调用tele.php,获取一些php的输出并替换HREF,看看AJAX

HTML

$.post($('#此链接id').attr('href'),{},函数(响应){
$('#此链接id').attr('href',response);
});
PHP(tele.PHP)
我建议您使用jQuery和ajax,这样您就可以发挥您想要的效果


更多信息:

我建议您使用jQuery和ajax,这样您就可以发挥您想要的效果

更多信息:

header()
返回void,因此PHP代码不会返回任何内容

但你可能想要这样的东西:

<?php
   function foo() {
       return "tel:762347723447"
   }
?>

<a href= '<?php echo foo(); ?>'> <img src="images/image1" alt="Preview1" /> </a>

header()
返回void,这样PHP代码就不会返回任何内容

但你可能想要这样的东西:

<?php
   function foo() {
       return "tel:762347723447"
   }
?>

<a href= '<?php echo foo(); ?>'> <img src="images/image1" alt="Preview1" /> </a>


我想你要找的是ajax。创建一个javascript函数,单击锚定标记调用它,然后从这个javascript函数将用户发送到你的php文件。@我怀疑他需要ajax,我想你要找的是ajax。创建一个javascript函数,点击你的锚定标记调用它,然后从这个javascript函数将用户发送到你的php文件。@我怀疑他需要ajax,只需要编写的php
<a id="this-link-id" href="tele.php"><img src="images/image1.jpg" alt="Previe1" /></a>

<script> 
    $.post( $('#this-link-id').attr('href'), {}, function( response ) {
        $('#this-link-id').attr('href', response);
    });
</script>
<?php
echo 'tel:762347723447';
die();
<?php
   function foo() {
       return "tel:762347723447"
   }
?>

<a href= '<?php echo foo(); ?>'> <img src="images/image1" alt="Preview1" /> </a>