Нужна помощь с $ .GetJson - PullRequest
       0

Нужна помощь с $ .GetJson

0 голосов
/ 06 февраля 2010

Я использую Jquery с WCF и пытаюсь получить значения, когда они возвращаются в виде массивов службой WCF.

Вот мой код JQuery:

 $(document).ready(function () {
            $('#Button1').click(function () {
                alert('Getting Data....');
                $.getJSON("http://localhost:21030/Service1.svc/GetData", { "strval": "1" }, function (data) {
                 //   $.each(data.d, function (n, val) { alert(val); });
                    alert(data);

                });
            });

        });

А вот JSON, который фактически возвращается службой WCF ...

{"d":["1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31","32","33","34","35","36","37","38","39","40","41","42","43","44","45","46","47","48","49","50","51","52","53","54","55","56","57","58","59","60","61","62","63","64","65","66","67","68","69","70","71","72","73","74","75","76","77","78","79","80","81","82","83","84","85","86","87","88","89","90"]}

Как я могу получить этот массив и заполнить его списком на странице ??

Редактировать: Если я сохраню точку останова на alert(data), точка останова даже не достигнет этой линии. Кажется, он не выходит за пределы $.getJSON. Есть идеи почему?

1 Ответ

0 голосов
/ 12 сентября 2011

Создайте неупорядоченный список где-нибудь на вашей странице, я буду считать, #result_list указывает на ваш ul.

$(document).ready(function () {
        $('#Button1').click(function () {
            alert('Getting Data....');
            $.getJSON("http://localhost:21030/Service1.svc/GetData", { "strval": "1" }, function (data) {
             var results = data.d;
             var $list = $("#result_list");
             $.each(results, function (result) { $list.append('<li>' + result + '</li>'); });
            });
        });

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