RAHUL(10217975) Ответов: 0

Библиотека 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, могут быть ссылки или неполные ссылки, которые требуются там, а также поделитесь своими ошибками здесь.

0 Ответов