window.location.href не работает

Мой сайтhttp://www.collegeanswerz.com/, Я использую рельсы. Код для поиска колледжей. Я хочу, чтобы пользователь мог вводить имя колледжа, нажимать кнопку ввода и переходить по URL-адресу, а не просматривать результаты поиска (если пользователь правильно вводит имя. Если нет, я хочу показать результаты поиска) , Я использую "a" и "stackoverflow.com" в качестве заполнителей, в то время как я пытаюсь заставить его работать.

Я использую window.location.href на основании этого:Как перенаправить на другую веб-страницу в JavaScript / jQuery?

Javascript

$("#search_text").submit(function() {
    if ($("#search_field").val() == "a")
    {
        window.location.href = "http://stackoverflow.com";
        alert('worked');
    }
});

файл макета

<%= form_tag("/search", :method => 'get', :id => 'search_text', :class => 'form_search') do -%> 
    <div id="search"> <%= search_field_tag :search, params[:search], :placeholder => 'enter college', :id => "search_field", :class => 'input-medium search-query' %></div> 
<% end -%>

static_pages_controller.rb

def search
  @colleges = College.search(params[:search])
end

Предупреждение работает, что говорит мне, что вещи внутри оператора if должны быть выполнены. Но это приводит меня к обычным результатам поиска вместо stackoverflow.com. Почему это?

Ответы на вопрос(4)

Ваш ответ на вопрос