我'嘗試使用在基於提升應用一個jQuery滑塊和我不知道如何回到從用戶的行爲數據。這意味着,如果用戶滑動網頁上的滑塊,我希望能夠使用服務器端的數據。所以我想將這些數據作爲提升值或任何有用的東西導入。JQuery的滑塊使用Liftweb
下面的代碼是從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_"))
}
由於你可以看到,在我的斯卡拉文件的最後一行,我試圖趕上滑塊按鈕的事件,但它不工作。 所以我想知道是否有對服務器端使用jQuery輸入一個簡單的方法。
謝謝你是進步
PS:這是我的第一篇文章,如果對不起它沒有很好地格式化。
您可以編輯我的答案或描述什麼錯誤,也有在註釋中的代碼。如果您沒有足夠的權利,我將確保編輯我的答案。謝謝你的幫助。 –