リフトベースのアプリケーションでjQueryスライダを使用しようとしていますが、ユーザーの操作からデータを取得する方法がわかりません。つまり、ユーザーがスライダをウェブページ上でスライドさせると、サーバー側でデータを使用できるようにしたいと考えています。ですから、そのデータをリフト値などの有用なものとしてインポートしたいと思います。Liftwebを使用したJQueryスライダ
次のコードは、http://jqueryui.com/demos/slider/#rangeここ
からインスピレーションを得ている私(簡体字)htmlページ:ここ
<div id="searchMenu" class="lift:surround?with=default;at=content">
<form class="lift:FormSearch?form=post">
<script id="sliderScript"> </script>
<h3>Search</h3>
<div id="range-slider"></div>
<input name="search" type="submit" value="Submit"/>
</form>
</div>
は
object FormSearch {
def render = {
val script = "$(function() {"+
"$(\"#range-slider\").slider({ "+
"range: true, "+
"min: 0,"+
"max: 500,"+
"values: [75,300],"+
"});"
//binding
"#sliderScript *" #> script &
".ui-slider-handle [onclick]" #> SHtml.ajaxInvoke(() => println("event_"))
}
としては、私(また、多くの簡略化)のScalaファイルです私のスカラーファイルの最後の行で、スライダーボタンでイベントをキャッチしようとしましたが、動きません。 サーバーの側でjQuery入力を使用する簡単な方法があるかどうかを知りたいと思います。
おかげで、事前
PSれる:それはうまくフォーマットされていない場合には、申し訳ありませんが、私の最初の投稿です。
あなたは私の答えを編集したり、コメント内のコードである何のエラーを説明することができます。十分な権利がない場合は、私の回答を編集するようにします。ご協力いただきありがとうございます。 –