0

我对使用 php 很陌生,所以我不确定这是否可能;

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

例如,我有以下代码:

HTML

<a href= 'tele.php'> <img src="images/image1" alt="Preview1" /> </a>

然后:

PHP

<?php
return header("Location: tel:762347723447");    
exit;       
?>

我希望 href 标记是 php 代码返回的内容:“位置:电话:762347723447”。是否有可能做到这一点?还是我以错误的方式解决这个问题?

4

3 回答 3

2

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

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

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

<a href= '<?php echo foo(); ?>'> <img src="images/image1" alt="Preview1" /> </a>
于 2012-07-05T10:30:39.443 回答
1

你以错误的方式解决这个问题。我不确定您要做什么,但是如果您希望您的 HTML 调用 tele.php,获取一些 PHP 的输出并替换 HREF,请查看 AJAX

HTML

<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 (tele.php)

<?php
echo 'tel:762347723447';
die();
于 2012-07-05T10:29:04.110 回答
0

我建议你使用 jQuery 和 ajax 来实现你想要的效果。

更多信息:http ://api.jquery.com/jQuery.ajax/

于 2012-07-05T10:29:26.470 回答