Использование JSON в игре! framework controller

Я пытаюсь использовать массив JSON, который я создал с помощью JavaScript, но этот массив никогда не привязан к моему контроллеру

Вот код 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 !. Я использую 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 есть отличная документация, но по какой-то причине очень мало по этой конкретной теме.

Если кто-нибудь может пролить свет на это, мы будем очень признательны

6
задан Jonas 20 June 2011 в 11:57
поделиться