0
所以我有一些PHP代码,正在生成链接,并为网址我试图将数据传递给一个JavaScript函数。通过字符串变量传递给一个JavaScript函数通过ahref
echo "<a href=\"javascript:SubmitRemoval('", urlencode($item->roomname), "')\">Remove</a><br/>";
在JavaScript函数中我使用了这个,但它似乎并没有删除url编码废话。
<script type="text/javascript">
function SubmitRemoval(roomname)
{
alert(decodeURI(roomname));
}
</script>
我不是一个真正的JavaScript专家,有没有更好的方法来做到这一点?
我认为你需要unescape不decodeURI – Joe
不要使用javascript href值。使用真实的href和onclick属性,或者在不是假装为导航的UI元素。 – RobG