如何在PHP语句中嵌入location.href()属性

如何在PHP语句中嵌入location.href()属性,php,html,web-applications,onclick,href,Php,Html,Web Applications,Onclick,Href,我有一个PHP echo语句,其中创建了一个HTML按钮元素,在该按钮元素中,我想将onclick属性设置为location.href函数,以便在用户单击按钮时重定向到另一个页面。但我似乎无法让它工作,当按钮被点击时什么也没有发生。我认为这与大量的单引号和双引号有关,但我不确定。这是我最近的一次尝试,但我已经尝试了很多方法来逃避内心的引用 echo "Commissioner Admin</th><td><button type='button' id='addd

我有一个PHP echo语句,其中创建了一个HTML按钮元素,在该按钮元素中,我想将onclick属性设置为location.href函数,以便在用户单击按钮时重定向到另一个页面。但我似乎无法让它工作,当按钮被点击时什么也没有发生。我认为这与大量的单引号和双引号有关,但我不确定。这是我最近的一次尝试,但我已经尝试了很多方法来逃避内心的引用

 echo "Commissioner Admin</th><td><button type='button' id='adddirectoradmin' value='adddirectoradmin' width='75' onclick=\"location.href('http://some-url')\">Add</button></td>";
echo“专员添加”;

位置。href
不是一个函数。你的报价都可以

您的问题是您正在调用
location.href
,而不是仅为其分配一个新值:

onclick="location.href = 'http://some-url'"

location.href
不是一个函数。你的报价都可以

您的问题是您正在调用
location.href
,而不是仅为其分配一个新值:

onclick="location.href = 'http://some-url'"
试试这个:

echo "Commissioner Admin</th><td><button type='button' id='adddirectoradmin' value='adddirectoradmin' width='75' onclick='". location.href('http://some-url')."'>Add</button></td>";
echo“专员添加”;
试试这个:

echo "Commissioner Admin</th><td><button type='button' id='adddirectoradmin' value='adddirectoradmin' width='75' onclick='". location.href('http://some-url')."'>Add</button></td>";
echo“专员添加”;

太棒了,明白了。谢谢,约瑟夫。太棒了,明白了。谢谢你,约瑟夫。