如何从CFWheels中的操作返回JSON?

时间:2013-08-22 18:37:54

标签: json coldfusion railo cfwheels

我一直在阅读很多关于在CFWheels中返回JSON的内容......它看起来都很简单,但我得到的只是一个没有返回JSON的空白页面。我可能在这里做了一些非常明显错误的事情。

这是我的行动:

public void function ajax() { 

    param name="params.keyword" default="";

    onlyProvides("json");

    pins = model("pin").findAll(

        include     = "user", 
        order       = "createdat DESC",
        where       = "title LIKE '%#cleanInput(application.jsoup, params.keyword)#%'"

    );

    renderWith(data=pins, layout=false);

}

我可以确认搜索单词并转储查询结果会显示一条记录,但是如上所述,我得到的只是一个空白屏幕。我在这里错过了什么吗?

我想以JSON格式返回查询对象。在我看来,我有什么东西可以实际输出吗?我可以做到这一点,但是我想这样做就好了吗?

谢谢, MIKEY。

1 个答案:

答案 0 :(得分:1)

在你的ajax调用中传递Format = JSON只是我的头脑?如果不是,控制器将不返回JSON。