[英]Concatenate variable to a link in PHP
我想将变量链接到链接。 该变量看起来像这样,我从json抓起。 $movieSeat
的json变量是: A1,A2,B3,V4
以下是我尝试过的代码。 我当前遇到的问题是,该链接似乎无法正常工作。 似乎与之有关.
和+
。 我也不太确定何时使用.
和+
进行链接。
<?php
echo "<script> function movieBTN(x) { location.href = 'http://movie.com/movieOne?seatNum=" . $movieSeat. "'; } </script>";
for ($i = 0; $i < $jsonCounter; $i++) {
$movieSeat = $jsonValue[$i]->seatID;
echo "<button onclick = movieBTN(".$movieSeat.")> Movie Seat </button>";
}
?>
首先,如果要从PHP回显函数,请确保使用JS变量而不是PHP:
echo "<script> function movieBTN(x) { location.href = 'http://movie.com/movieOne?seatNum=' + x; } </script>";
因此它将输出:
<script>
function movieBTN(x) { location.href = 'http://movie.com/movieOne?seatNum=' + x; }
</script>
接下来,您需要使用'
来包装传递给该函数的变量:
echo "<button onclick = movieBTN('".$movieSeat."')> Movie Seat </button>";
因此它将输出为:
<button onclick = movieBTN('A1')> Movie Seat </button>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.