【发布时间】:2009-10-06 17:21:28
【问题描述】:
鉴于此 PHP 代码:
<a onclick="javascript:window.location.href='<?php echo $url;?>'"
如果 $url 中有 ' 怎么办?
我尝试使用json_encode($url),但它无法处理这个问题。
【问题讨论】:
-
你为什么要使用这个
<a onclick="javascript:window.location.href=…"?为什么不简单地<a href="…"? -
如果用户没有启用 JS 并且你没有设置 href,它不会去任何地方仅供参考。
-
因为这是一个人为的例子。我实际上是在 div 上使用它。
-
@Misier:你试过我发布的解决方案了吗?
-
看起来像硬编码,有没有更优雅的方法?
标签: php javascript html