【发布时间】:2011-09-02 05:42:37
【问题描述】:
我正在尝试使用我使用 JavaScript 创建的 JSON 数组,但该数组从未绑定到我的控制器中
这是我用来调用控制器操作的 JavaScript 代码
$.post("/produits_ajax",{filterParams:[{name:"milk", value:"chevre"}, {name:"pate", value:"molle"}]},
function(data){
$('.dynamicContent').html(data);
slideProducts();
// initialize scrollable
$(".scrollable").scrollable();
});
我的路线文件条目
POST /produits_ajax Application.produitsAjax
这是我在游戏中收到它的方式!控制器。我正在使用 play 1.1,而 JsonArray 来自 com.google.gson.JsonArray
public static void produitsAjax(JsonArray filterParams) {
if(filterParams != null)
Logger.debug("Le Json: " + filterParams.toString());
else
Logger.debug("filterParams is null");
render();
}
您可以想象,我的控制台中总是出现“filterParams is null”(如果不是这样,我就不会扭动这个)
到目前为止,这是非常基本的,我只想将 JS 中生成的数组绑定到我的 JsonArray。 Play!framework 有很好的文档,但出于某种原因,关于这个特定主题的文档很少。
如果有人能对此有所了解,将不胜感激
【问题讨论】:
标签: java javascript json playframework