使用游戏!我要说的2个框架到目前为止一直很棒,只是遇到了一些使用AJAXy的东西。一些代码示例将有助于解释。
这是在View ...
@(travelgroup: TravelGroup, user: User)
var theUrl = "http://localhost:9000/groupdata/" + @travelgroup.id.toString() + "/" + @user.email.toString() + "";
$.ajax({
type: "GET",
url: theUrl,
dataType: 'json',
success: function(data) {
$.each(data, function(key, val){
wypoints.push({
location:val.toString(),
stopover:true
});
});
}
});
这是路线...
GET /groupdata/:id/:user controllers.TravelGroupController.getGroupData(id: Long, user: String)
这是我得到的控制台错误
Uncaught SyntaxError: Unexpected token ILLEGAL
突出以下是罪魁祸首......
var theUrl = 'http://localhost:9000/groupdata/' + 1 + '/' + jeff@example.com + '';
关于我做错的任何想法?请询问您是否需要任何进一步的细节
提前致谢
答案 0 :(得分:0)
意外令牌是@
- 您在该电子邮件地址周围缺少引号。您希望它呈现为:
var theUrl = 'http://localhost:9000/groupdata/' + 1 + '/' + 'jeff@example.com';
所以试试:
var theUrl = "http://localhost:9000/groupdata/" + @travelgroup.id.toString() +
"/" + "@user.email.toString()";
请注意,您最终拥有的+ ""
是多余的,因此我将其删除了。