venkatesh (chennai) Ответов: 0

Как получить данные 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 и нуля, и все должно быть хорошо. Удачи

0 Ответов