【发布时间】:2012-09-12 15:40:08
【问题描述】:
我有一个使用 java 的 play 2 框架项目。 在视图文件中,有一个由控制器类中的方法填充的下拉列表。 除了下拉列表,我还有一个 json 数据结构,它由视图文件中的 javascript 方法和事件侦听器填充。 现在我想要一种将下拉列表中的选定项目添加到 json 对象的方法。 我提供了下面代码的sn-ps。
这是下拉列表的代码:
<select class = "selectone">
@for(gesture <- gesturesList){
<option value = @gesture.id>
@gesture.getName()
</option>
}
</select>
我有以下来自 javascript 和 json 对象的代码 sn-ps
<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}
谢谢大家
【问题讨论】:
标签: java javascript jquery html playframework