getJSON не отображает данные с помощью веб-API

0

если я запустил этот код, Fidler показывает, что данные JSON вернутся правильно, но я не могу получить эти данные для отображения на моей странице HTML вообще. Я пытаюсь что-то просто начать с отображения данных JSON, которые возвращаются с помощью предупреждения JS. Я могу заставить эту работу работать в других программах, которые я написал, но не могу понять, почему она не работает здесь, поскольку Fidler показывает данные, возвращаемые в правильном формате JSON каждый раз. Я считаю, что мой код ниже работает только в первой строке и затем блокируется. Пожалуйста, посоветуйте, спасибо.

        $.getJSON('http://199...:8010/api/values/', { id: '000101' }, function (data) {
            $.each(data, function (index, RevenueCenters) {
                alert(RevenueCenters.Total);
            });
        });

Изображение 174551

Это из раздела Raw в Fidler:

{"Пусто": null, "StatementDate": "20140228", "MemberID": "000102", "Chargedate": "20140218", "TrackingNumber": "PAYMNT", "Описание": "PAYMENT CK: 007591 (1 )", "SalesAmount": "-874.00", "ServiceCharge": "-874.00", "ПСТ": "0,00", "Общее": "-874.00", "ChitCode": "PAYMNT", "синьор": нулевой, "Blank2": нулевой}, { "Пустой": нулевой, "StatementDate": "20140228", "MemberID": "000102", "Chargedate": "20140222"," "TrackingNumber": "192738", "Описание": "SNACK BAR", "SalesAmount": "2.00", "ServiceCharge": "2.00", "PST": "0.21", "Total": "2.57", "ChitCode ":" 192738", "синьор": нулевой, "Blank2": нулевая}

Это то, что выглядит в браузере, если я просто запускаю api-вызов вручную:

{

"Blank": null,
"StatementDate": "20140228",
"MemberID": "000102",
"Chargedate": "20140218",
"TrackingNumber": "PAYMNT",
"Description": "PAYMENT CK:007591(1)",
"SalesAmount": "-874.00",
"ServiceCharge": "-874.00",
"PST": "0.00",
"Total": "-874.00",
"ChitCode": "PAYMNT",
"Signer": null,
"Blank2": null

}, {

"Blank": null,
"StatementDate": "20140228",
"MemberID": "000102",
"Chargedate": "20140222",
"TrackingNumber": "192738",
"Description": "SNACK BAR ",
"SalesAmount": "2.00",
"ServiceCharge": "2.00",
"PST": "0.21",
"Total": "2.57",
"ChitCode": "192738",
"Signer": null,
"Blank2": null

},

  • 0
    Возможно, проблема в вашем обработчике или циклическом коде. Не могли бы вы опубликовать пример того, как выглядит JSON?
  • 0
    У вас есть неразобранный JSON? Я не понимаю, как интерпретировать это изображение. Вы получаете обратно массив JSON?
Показать ещё 2 комментария
Теги:
asp.net-web-api

1 ответ

0

попробуй это

$.ajax({
    type : "POST",
    url : "your url here!!",
    dataType : "json",
    success : function(obj) {
        // your code here 
    },

    error : function() { 
    // exception here
    }
});
  • 0
    и URL ссылки api.jquery.com/jquery.getjson
  • 0
    Я попробовал это, но это те же результаты, JSON возвращается в Fidler, но я не знаю, как отобразить его на моей HTML-странице.
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню