如何使用play框架JSRoute进行同步调用
jsRoutes.controllers.Controller_name.function_name().ajax({
//ajax handlers here
});
希望此调用在继续执行其余程序之前执行并获取数据。
答案 0 :(得分:0)
这是一个非常糟糕的主意(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