Ziel: Klicken Sie auf, um die neue Registerkarte zu öffnen und die URL der übergeordneten Seite zu ändern.onclick Ändern der übergeordneten URL ruby on rails 4
<%= search_form_for @q, url: pages_auto_path do |f| %>
<%= f.search_field(:name) %>
<%= f.button :submit, :id => "changeit", :formtarget => "_blank" do %>
Search
<% end %>
<% end %>
application.js
Datei$("#changeit").on("click", function(){
window.location.replace("http://www.google.com");
});
nach Suchtaste klicken, neuen Tab geöffnet, aber übergeordnete Seite gleich bleiben. Ich brauche Elternseite, um andere URLs umzuleiten.
Irgendeine Idee, was ist hier falsch?
funktioniert nicht. Elternseite Seite bleiben gleich – Mezbah
setzen Sie den Code auf neue Seite onload – DrobyshevAlex
So können Sie es versuchen $ ("# ID_FORM"). on ("senden", function() { setInterval (function() {location.href = 'http : //google.com ';}, 0)} } – DrobyshevAlex