这是我的HTML按钮:
<button class="button-brightgreen" onclick="cancelbutton();">Cancel</button>
这是我的JavaScript重定向:
function cancelbutton() {
var cancelURL = 'http://localhost:51937/php/searchUsers.php';
$(location).attr('href', cancelURL);
}
这是在我的editUser.php页面上。这段代码对我来说很好,除非当前网址中有一个php GET字符串,例如?user_id = 19
当网址中有GET并点击取消按钮时,它会将我带回同一页面(editUser.php)并显示“”
如果当前网址中存在GET,我如何让重定向工作?
答案 0 :(得分:1)
您可以检查当前网址中是否存在字符串user_id
,如果存在,则重定向。
if (window.location.href.indexOf('user_id=') > -1) {
window.location.href = 'newURL';
}
答案 1 :(得分:0)
我想出了我的问题。按钮位于表单内,单击时,它将提交表单,“”来自我的PHP页面。从表单中取出按钮,解决了我的问题。