Ajax 同步jsroute调用

Ajax 同步jsroute调用,ajax,playframework-2.0,synchronous,Ajax,Playframework 2.0,Synchronous,如何使用play framework JSRoute进行同步调用 jsRoutes.controllers.Controller\u name.function\u name().ajax({ //这里是ajax处理程序 }); 希望在继续执行程序的其余部分之前执行此调用并获取数据。这是一个非常糟糕的主意(tm),但如果确实要执行此调用,则应该能够通过在参数中向ajax提供async属性来执行此调用: var result = null; jsRoutes.controllers.Control

如何使用play framework JSRoute进行同步调用

jsRoutes.controllers.Controller\u name.function\u name().ajax({
//这里是ajax处理程序
});

希望在继续执行程序的其余部分之前执行此调用并获取数据。

这是一个非常糟糕的主意(tm),但如果确实要执行此调用,则应该能够通过在参数中向ajax提供async属性来执行此调用:

var result = null;
jsRoutes.controllers.Controller_name.function_name().ajax({
  async: false,
  success: function(data) {
    result = data;
  }
});
// won't continue here until response is processed