Библиотека jQuery датируемый в ASP.NET
Привет, я новичок в jQuery datatables. Я пытаюсь вызвать страницу. aspx из datatable и вернуть json из webmethod, но я не могу вызвать страницу aspx webmethod из js-файла.
var initTable1 = function () { var grid1 = new Datatable(); grid1.init({ src: $("#tblScratchOffConfig"), dataTable: { "responsive": true, "deferRender": true, "processing": true, "ajax": { url: "../WebPages/MyDetails.aspx/GetScratchOff", type: 'GET', dataType: "json" },// ajax source "columns": [ {}, {}, {}, {}, {} ], "columnDefs": [{ // set default column settings "targets": -1, "data": null, "defaultContent": '<a class="edit" href="">Edit</a>' }, { // set default column settings "targets": -5, "data": null, "visible": false }] } });
<pre lang="c#"> <pre> [System.Web.Services.WebMethod(EnableSession = true)] [ScriptMethod(UseHttpGet = true, ResponseFormat = ResponseFormat.Json)] public static void GetScratchOffXML() { try { HttpContext.Current.Response.Write(json); } catch (Exception ex) { } }
Я предпочитаю. aspx webmethod .ashx и. asmx по соображениям безопасности. Пожалуйста, помогите мне в этом.
Что я уже пробовал:
Вызова .asmx и веб-метод из .файл JS, но из соображений безопасности я хочу использовать .aspx-страницы
Bryian Tan
Есть сообщение об ошибке? Кроме того, проверьте правильность URL-адреса.
RAHUL(10217975)
Объект DataTable ответить с поврежденных JSON и откликов я понимаю, это обычный HTML. Webmethod не называется.
[no name]
Проверьте ошибки консоли с помощью inspect elements или F12, могут быть ссылки или неполные ссылки, которые требуются там, а также поделитесь своими ошибками здесь.