0
<?php
$data=SOME_STRING;
$url="http://SOME_WEBSITE.com/".$data; //$url is a valid website with the addition of data
?>
<input type="button" value="button" onClick="window.open(<?php echo $url;?>)" >
但是当我点击按钮时没有任何反应。Javascript window.open()用php代码
当我使用精确的url字符串替换PHP echo
但它希望能够传递不同的URL时它可以工作。
- 它为什么不起作用?
- 你能否考虑替代方法来实现这一目标?
也许你忘了引号包围的URL。 window.open('<?php echo $ url;?>') – 2014-09-04 08:14:34
每当遇到Javascript问题时,先忘掉PHP,然后在浏览器中检查Javascript。元素督察是你的朋友。 – 2014-09-04 08:19:39