私はjavaを使ったplay2framewrokプロジェクトを持っています。ビューファイルには、コントローラークラスのメソッドによって入力されるドロップダウンリストがあります。ドロップダウンリストに加えて、ビューファイルにjavascriptメソッドとイベントリスナーによって入力されるjsonデータ構造もあります。次に、ドロップダウンリストから選択したアイテムをjsonオブジェクトに追加する方法が必要です。以下のコードのスニペットを提供しました。
これはドロップダウンリストのコードです:
<select class = "selectone">
@for(gesture <- gesturesList){
<option value = @gesture.id>
@gesture.getName()
</option>
}
</select>
javascriptとjsonオブジェクトからのコードスニペットを以下に示します
<script type="text/javascript" charset="utf-8">
/* this is our websocket connection */
var WS = window['MozWebSocket'] ? MozWebSocket : WebSocket
var socket = new WS("@routes.Application.webSocket().webSocketURL(request)")
/* this is the json object , it contains x and y coordinates from HTML5 canvas */
var jNode = {"x":arrayX,"y":arrayY }
/* this is a jquery function for tranmitting json object through the websocket */
$('button.add').click(function() {
socket.send(JSON.stringify(jNode));})
</script>
}
ドロップダウンリストから選択したアイテムをjsonオブジェクトに追加して、jsonオブジェクトに次のようなものを追加する方法を教えてもらえますか?
var jNode = {"x":arrayX、 "y":arrayY、 "item":Itemselected}
皆さん、ありがとうございました