Как получить данные JSON на HTML-страницу с помощью jquery..?
<html> <head> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"> </script> <script> $(function () { var dmJSON = "http://localhost:56132/CompanyRestService.svc/GetCompnayProductsTestHTML/75"; $.getJSON(dmJSON, function (data) { $.each(data.GetCompnayProductsTestHTMLResult, function (i, f) { var tblRow = "<tr>" + "<td>" + f.ProductId + "</td>" + "<td>" + f.ProductName + "</td>" + "</tr>" $(tblRow).appendTo("#entrydata tbody"); }); }); }); </script> </head> <body> <div class="wrapper"> <div class="profile"> <table id="entrydata" border="1"> <thead> <th>ProductId</th> <th>ProductName</th> </thead> <tbody></tbody> </table> </div> </div> </body> </html>
Данные Json:
{
"GetCompnayProductsTestHTMLResult": "[{"ProductId": 2, "ProductName": "Аквариум Chillers","ParentId":0,"NPCMSID":"1","Parentname":null,"NICCode":null,"NAICSCode":null,"Capacity":"tset","Uints":102,"IsActive":false,"LocationID":75,"CreatedBy":0,"CreatedDate":"0001-01-01T00:00:00","ModifiedBy":0,"ModifiedDate":"0001-01-01T00:00:00","Active":false,"PrjPhaseID":0,"FullyQualifiedName":null}]"
}
Что я уже пробовал:
когда приведенный ниже код я использую... я не получаю выход
venkatesh (chennai)
плз не обращайте внимания на смайлик
Karthik_Mahalingam
ладно :)
что это за данные вместо смайлика?
похоже, это не допустимый формат json.
Sinisa Hajnal
Смайлик = столбец + ноль ( : 0). Проблема с этим JSON заключается в том, что вокруг нулей и нулей нет кавычек. Добавьте "null" и "' 0 " вместо null и нуля, и все должно быть хорошо. Удачи