Playframework 2.0 如何在play 2.0中通过ajax函数传递值

Playframework 2.0 如何在play 2.0中通过ajax函数传递值,playframework-2.0,Playframework 2.0,如何在Play2.0中通过Ajax函数传递值 对于url@routes.Content.editExam()?examid=“+tid我得到: not enough arguments for method editExam: (examid: Long)play.api.mvc.Call. Unspecified value parameter examid. Play生成需要查询参数作为方法参数的反向路由。在这种情况下,您可能只需要将变量传递给它。您不需要构造查询参数字符串 解决办法是:

如何在Play2.0中通过Ajax函数传递值

对于url
@routes.Content.editExam()?examid=“+tid
我得到:

not enough arguments for method editExam: (examid: Long)play.api.mvc.Call. Unspecified value parameter examid.

Play生成需要查询参数作为方法参数的反向路由。在这种情况下,您可能只需要将变量传递给它。您不需要构造查询参数字符串

解决办法是:

@routes.Content.editExam(tid)

如果您指定了对象,Play可以将您的请求绑定到对象中。因此,如果出现“奇怪”错误,您应该发布控制器、Ajax调用和具体的路由,以便我们为您提供帮助。从您的问题中,我所能看到的是:路由构造错误(带有
+
符号)您没有指定足够的参数或错误的数据类型!正如@adis提到的,您必须提供有关您正在执行的操作的更多详细信息。如果您没有向您显示生成此操作的部分代码,我们将无能为力。