gpt4 book ai didi

javascript - 将 jQuery var 值发送到 Scala Play 路由函数

转载 作者:行者123 更新时间:2023-11-28 07:23:39 24 4
gpt4 key购买 nike

我有一些路线和功能看起来像:

GET/item-state/:idcontrollers.Application.getState(id:String)

我使用 jQuery 数据表,我需要处理行单击。我尝试这样做:

$('#statTable tbody').on( 'click', 'tr', function () {
$(this).toggleClass('selected');
var data = table.row(this).data();
console.log(data);
@routes.Application.getState($(data"id"));
} );
});

但是这样是错误的。如何在 scala 函数中使用 jQuery var 值?

最佳答案

我无法准确说出您的目的,因此这里有一些选择:

纯 jQuery 无 Play 功能

$.get('http://localhost:9000/item-state/' + data,function(success){

//handle logic here.Not sure if you need to append the string id to data but hopefully this makes sense
});

Play 的 javascript 路由器

Play 有两种方式生成 javascript 路由器:

  1. 使用 * @javascriptRouter* 指令嵌入 Scala 模板
  2. 在您的网页可以使用它们的操作中

有用的链接:

Play docs on JSRouting

Nice tutorial with recent Play version (2.3.4)

关于javascript - 将 jQuery var 值发送到 Scala Play 路由函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30002774/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com