2016-03-29 2 views
-1

Пожалуйста, помогите, чтобы это сработало. Он всегда ссылается на страницу с «404 Not Found».обратитесь к другой странице

enter image description here

function GoTo(){ 
 

 
     var input_1 = $("input[name='keyword']").val(); 
 
     var input_2 = $("input[name='location']").val(); 
 

 
     if(input_1 !== "" || input_2 !== "") 
 
     { 
 
      window.location.href = "page2.html"; 
 
     } 
 
    }
<form method="post"> 
 
     
 
       <button class="btn search">Search</button> 
 
    
 
    </form>

+0

Просто сравнить ожидаемый URL (путем открытия ожидаемой страницы) с фактической URL (выполняя функцию и, глядя на адресной строке). В чем разница между этими двумя? Расскажите нам, отредактировав свой вопрос. – Xufox

+0

Должен ли вы установить полный URL-адрес в location.href не только имя файла? – Tapani

ответ

0

Главная проблема находится внутри базы тег, который я использовал на своей странице. Также я изменил код JS:

<script> 
 
    $('.search').click(function(event){ 
 
     event.preventDefault(); 
 
     window.location.href='./grid.html'; 
 
    }); 
 
</script>

1

просто добавить "/" в начале вашей ссылке, это будет по отношению к вам укоренить

window.location.href= "/page2.html" 
+0

Не работает. – Maria

Смежные вопросы