播放:执行ajax调用。。。。。?
我似乎不知道如何在游戏中执行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
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>