在Lift中发出Ajax请求

时间:2013-02-11 22:19:42

标签: scala lift lift-json

我正在尝试使用Lift Web框架,但我很难理解基本方面。

我在本地主机上运行了2.5 M4:8080。如何使用某些参数创建CURL请求,例如localhost:8080?category = apples& name = flowers,在Scala中获取这些参数,根据这些参数执行Mongo查询并显示Ajax客户端的JSON输出?

创建页面并获取请求标头和参数的一个非常基本的例子非常棒。

该页面必须是REST服务类型。这意味着它没有使用Lift的模板系统来生成按钮等,正如Lift Cookbook示例所示。

1 个答案:

答案 0 :(得分:4)

Simply Lift有一个example,它应该可以工作并为您提供JSON / XNK输出,而不涉及模板系统。

如果您需要在回调中获取参数,只需使用net.liftweb.http.S.param(name),它会为您提供Box[String],其中包含参数(如果存在)。