esox_ch | Hello,
J'ai un form qui contient un select et un text field. Je voudrais avoir un listenener sur eux pour pouvoir utiliser Ajax.
J'ai essayé la chose suivante
Code :
- <form name="sform" id="sform" action="" style="display:inline;">
- <label for="item_name">Filter on item : </label>
- <%=select_tag :field , options_for_select(@class.new.columns_name_hash,
- params[:field])%>
- <%=text_field_tag("query", params[:query], :size => 10 ) %>
- </form>
- <%= image_tag("spinner.gif",
- :align => "absmiddle",
- :border => 0,
- :id => "spinner",
- :style =>"display: none;" ) %>
- <%= observe_form 'sform',
- :update => :table,
- :before => "Element.show(’spinner’)",
- :success => "Element.hide(’spinner’)",
- :url => {:action => :user, :todo=>:list},
- :with => "Form.serialize('sform')" %>
- <div id="table">
- <%= render :partial=> 'shared/listing'%>
- </div>
- <br />
|
Maleheureusement ça ne marche pas, en gros Ajax ne fait rien (les logs ne montrent aucune requete), cependant si j'execute le submit de la manière "normale" (en pressant enter par exemple), ca marche bien.
Est-ce que qqn sait où ça plante?
Merci Message édité par esox_ch le 12-10-2007 à 11:10:12 ---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
|