Я собираюсь привести в исполнение с jQuery AJAX-вызов, используя ASP.NET с веб-сервиса#
Ниже приведен мой HTML-код:
<table id="tblEmployees"> <tbody> <tr> <th>First Name</th> <th>Age</th> <th>Salary</th> <th>Department</th> </tr> </tbody> <tbody> </tbody> </table>
а вот мой AJAX-код jquery.
Я получаю ответ от службы в консоли.
Но данные ответа не привязываются к таблице.. Может кто нибудь пожалуйста помочь
$(document).ready(function () { $("#btnShowData").on("click", function (e) { e.preventDefault(); $("#tblEmployees").empty(); $.ajax({ type: "GET", url: "GetAndInsertData.asmx/GetEmployee", contentType: "application/json; charset=utf-8", dataType: "json", success: OnSuccess, error: OnErrorCall }); function OnSuccess(response) { console.log(response.d); var data = response.d; $(data).each(function (index, emp) { employeeTable.append('<tr><td>' + emp.FirstName + '</td><td>' + emp.Age + '</td><td>' + emp.Salary + '</td><td>' + emp.Dept + '</td></tr>'); }); console.log(data); } function OnErrorCall(response) { console.log(error); } }); });
Что я уже пробовал:
Я попробовал использовать
JSON.stringify(response.d);
для преобразования данных . но все равно не получается
F-ES Sitecore
Что такое в ответ.d?