我是使用php的新手,所以我不确定这是否可行;
我要做的是从href标签内调用php函数,并使用返回的值作为标记..
例如,我有以下代码:
<a href= 'tele.php'> <img src="images/image1" alt="Preview1" /> </a>
然后:
<?php
return header("Location: tel:762347723447");
exit;
?>
我希望href标签是php代码返回的内容:“Location:tel:762347723447”。 是否有可能做到这一点?或者我是以错误的方式解决这个问题?
答案 0 :(得分:2)
header()
返回void,因此PHP代码不会返回任何内容。
但你可能想要这样的东西:
<?php
function foo() {
return "tel:762347723447"
}
?>
<a href= '<?php echo foo(); ?>'> <img src="images/image1" alt="Preview1" /> </a>
答案 1 :(得分:1)
你这是错误的方式。我不确定你要做什么,但如果你想让你的HTML调用tele.php,获取一些PHP的输出并替换HREF,请查看AJAX
<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();
答案 2 :(得分:0)
我建议你使用jQuery和ajax然后你可以有你想要的效果。