2011-09-15 12 views
1

私はプロトタイプで作業していますが、パイロンフレームワークを使ってAjaxコールを作ろうとしています。プロトタイプAjaxアップデートが動作しない

<form method="POST" action = "javascript:void(0)" onsubmit = "new Ajax.Updater('graph','/saffron_main/click_out_display'); "> 

    <label for="tids">Select Relevant Tids</label> 

    <select id="tids" multiple="multiple" name="tids" title="Tids"> 
      <option>1</option> 
      <option>2</option> 
    </select> 

    <p><input class = "button" type="submit" name="submit" value="submit" /></p> 
</form> 


<div id = "graph"> 

</div> 

私は私のコントローラが呼び出されると、HTTP要求が/ saffron_main/click_out_displayに作らされることを見ることができます:ここで

は私のHTMLは次のようになります。それは正常に動作しているように見えます。唯一の問題は、divには決して人が入らないということです。私はこの1つを把握しようとしている私の髪を引き出しており、どんな助けが大いに評価されるだろう!ありがとう!

答えて

1

Ajax.Updaterをインスタンス化した後に、return false;をonsubmitの内部に置くとどうなりますか?

なぜ -
それは現在、デフォルトでtrueを返すことになるとページがないAjaxを

を経由して、ポストバック
+0

感謝を取得することができます!あなたは偽を返すという意味ですか?申し訳ありませんが、私はこのすべてに新しいです。 – Spencer

+0

私はreturn falseを追加し、何も変更されませんでした。 – Spencer