как передать JSONArray в контроллер из ajax - PullRequest
1 голос
/ 10 февраля 2012

Я использую Spring MVC в Java.Я пытаюсь передать список из JavaScript в контроллер как JSONArray.Но контроллер получает его как [] или NULL.

Может кто-нибудь помочь мне в передаче списка объектов с помощью вызова jjery ajax и как получить это значение в контроллере.Я могу передать JSONArray с помощью Ajax, но не могу прочитать его в контроллере.

Спасибо, Сэнди

1 Ответ

0 голосов
/ 10 февраля 2012

Вы можете отправлять сообщения, используя ajax, следующим образом

  $.post("/Home/SaveData/", { jsonData: jlst },
    function(data, textStatus) {
    if (textStatus != "success") {
    result = "false";
    }
    });
    }

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

  public ActionResult SaveData(string jsonData)
    {}

для полной демонстрации см. Ссылки ниже

http://krishnarajb.wordpress.com/2009/05/28/pass-json-object-from-javascript-code-to-mvc-controller/

http://erraticdev.blogspot.in/2010/12/sending-complex-json-objects-to-aspnet.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...