Как получить JSONResult в MVC и отобразить с помощью JQuery - PullRequest
0 голосов
/ 25 марта 2011

Приведенный ниже вызов успешно вызывает действие в MVC и возвращает JsonResult, который представляет собой список данных. Однако ниже код оповещения ('аа') не вызывается, пожалуйста, помогите?

<script type="text/javascript">
    function test() {
        var url = "IndexJson";
        $.getJSON(url, null, function (data) {
            alert('aa');
            var optionAdded = [];
            var i = 0;
            var length = data.length;
            for (var a = 0; a < length; a += 1) {
                optionAdded[i++] = data[a].OrderNo;
                optionAdded[i++] = ',';
            }
            $("#Company").append(optionAdded.join(''));
        });
    }
    test();
</script>

1 Ответ

0 голосов
/ 27 июля 2011

Сегодня столкнулся с той же проблемой. После некоторой отладки базовой библиотеки jQuery выяснилось, что jQuery не может проанализировать ответ от json на объект javascript, потому что это уже объект javascript.

В моем случае замена $ .getJSON только на $ .get решила проблему.

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