播放:执行ajax调用。。。。。?

播放:执行ajax调用。。。。。?,ajax,scala,playframework,Ajax,Scala,Playframework,我似乎不知道如何在游戏中执行ajax调用。我以前使用过其他框架,只需在表单上放置类似remote=“true”的内容即可 如何在Playframework中使用ajax?我做错什么了 代码: /** *AJAX表单 */ @helper.form(action=routes.SomeCtrl.ajaxForm()){ } /** *myview.scala.js */ @(隐式r:RequestHeader) $(函数(){ 警报(“AJAX正在工作!”); }) /** *SomeCtr

我似乎不知道如何在游戏中执行ajax调用。我以前使用过其他框架,只需在表单上放置类似
remote=“true”
的内容即可

如何在Playframework中使用ajax?我做错什么了


代码:

/**
*AJAX表单
*/
@helper.form(action=routes.SomeCtrl.ajaxForm()){

} /** *myview.scala.js */ @(隐式r:RequestHeader) $(函数(){ 警报(“AJAX正在工作!”); }) /** *SomeCtrl ajaxForm def */ def ajaxForm()=操作{隐式请求=> Ok(views.js.myfolder.myview()).as(“text/javascript”) //只是测试一下而已 } /** *路线 */ POST/assets/javascripts/ajax-form.js controllers.SomeCtrl.ajaxForm()
如果您想包含js,您必须

<script type="text/javascript" charset="utf-8" src="@routes.SomeCtrl.ajaxForm()"></script>

根据您的代码,您的js将充当一个页面,并且您的js上写入的内容将在写入时显示在web上。
对于ajax引用,您可以检查


检查这个问题

注意:
javascriptRoutes
在另一个问题中很好,但不是必需的,@Jon只需使用普通AJAX调用,从jQuery直接调用
/assets/javascripts/AJAX form.js
url即可
<script type="text/javascript" charset="utf-8" src="@routes.SomeCtrl.ajaxForm()"></script>