Mit dem folgenden javascript
Ich versuche, ein Ergebnis zu senden, sobald es ausgewählt ist, aber nichts passiert! Irgendwelche Ideen, warum das passiert?Javascript senden, wenn ausgewählt Ausgabe
<input name="search" id="search" class="search-query search_size" placeholder="Enter keyword to search" data-autocomplete-label="Sorry, nothing found." data-autocomplete="/items/autocomplete_item_title" type="search">
<script>
$('#search').bind('railsAutocomplete.select', function(event, data){
$('#search').submit();
alert(data.item.id);
});
</script>
Update 1
Dies ist die Schienen bilden, ich versuche zu unterbreiten: form
Element auf nur submit
Funktion
<%= form_tag items_path, :method => "get", id: "search" do %>
<%= text_field_tag :search, params[:search], class: "search-query search_size",
placeholder: "Enter keyword to search", type: "search",
:"data-autocomplete-label" => "Sorry, nothing found.",
data: {autocomplete: autocomplete_item_title_items_path } %>
<%= submit_tag "Search", name: nil, :style => "display: none;" %>
<%end%>
Was möchten Sie eigentlich tun? Daten auf einer bestimmten Seite veröffentlichen? – Tim
@TIm ... es ist eine einfache Suchform in den Schienen. Ich möchte das Autocomplete-Ergebnis auswählen und es automatisch auswählen, sobald es ausgewählt ist! hoffe das hilft! – Theopap