если я запустил этот код, 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);
});
});
Это из раздела 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
},
попробуй это
$.ajax({
type : "POST",
url : "your url here!!",
dataType : "json",
success : function(obj) {
// your code here
},
error : function() {
// exception here
}
});