我无法让 php 使用 onclick() 重定向
I cannot get php to redirect with onclick()
我在 php 中有一个按钮不会重定向。假设页面目标是正确的,这一行还有什么问题吗?
echo "<button id=\"create\" onclick=\"location.href('/team/teams.php?op=create');\">Create Team</button><br>";
谢谢!
location.href
不是一个函数,它是一个 属性 所以
onclick=\"location.href = '/team/teams.php?op=create';\"
在你的情况下,你的浏览器控制台中应该有一个错误提示 Uncaught TypeError: string is not a function
也许试试这个?
echo "<button id=\"create\" onclick=\"location.href='/team/teams.php?op=create';\">Create Team</button><br>";
尝试
<button id='create' onclick='window.location=\"/team/teams.php?op=create\";'>Create</button>
javascript 语法是:
location.href = 'url_to_go';
所以把括号去掉,在'location.href'后面打一个等号就可以了
代码如下:
echo "<button id=\"create\" onclick=\"location.href = '/team/teams.php?op=create';\">Create Team</button><br>";
我在 php 中有一个按钮不会重定向。假设页面目标是正确的,这一行还有什么问题吗?
echo "<button id=\"create\" onclick=\"location.href('/team/teams.php?op=create');\">Create Team</button><br>";
谢谢!
location.href
不是一个函数,它是一个 属性 所以
onclick=\"location.href = '/team/teams.php?op=create';\"
在你的情况下,你的浏览器控制台中应该有一个错误提示 Uncaught TypeError: string is not a function
也许试试这个?
echo "<button id=\"create\" onclick=\"location.href='/team/teams.php?op=create';\">Create Team</button><br>";
尝试
<button id='create' onclick='window.location=\"/team/teams.php?op=create\";'>Create</button>
javascript 语法是:
location.href = 'url_to_go';
所以把括号去掉,在'location.href'后面打一个等号就可以了 代码如下:
echo "<button id=\"create\" onclick=\"location.href = '/team/teams.php?op=create';\">Create Team</button><br>";