我的網站是http://www.collegeanswerz.com/。我正在使用rails。該代碼用於搜索大學。我希望用戶能夠輸入學院名稱,點擊輸入,然後轉到網址,而不是看到搜索結果(如果用戶輸入了正確的名稱,如果不是,我想顯示搜索結果) 。我使用「a」和「stackoverflow.com」作爲佔位符,同時嘗試使其工作。window.location.href不工作
我使用的是在此基礎上window.location.href:How to redirect to another webpage in 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。爲什麼是這樣?
我看到我得到了讚揚。你能告訴我爲什麼嗎?首先想到這個問題,我沒有看到任何問題。 –
我沒有降低問題的質量,但至少應該顯示錶單的HTML。 –
好的,我會編輯這個問題。 –