Преобразование числа в восьмеричное число - PullRequest
1 голос
/ 11 мая 2019

В таблице данных я сталкиваюсь с одним вызовом

У меня есть какое-то число с нулем в начале (0461).Данные отображаются правильно в таблице данных, но когда я нажимаю на это число и передаю один метод, его преобразование в другое число, вероятно, восьмеричное число

Например, 0461, преобразованное в 86.

Пожалуйста, предложите что-нибудь

Код моей таблицы данных:

var table = $('#example').DataTable({
            processing : true,
            serverSide : true,
            pageLength : 10,
            ajax : {
                url : "/codes",
                data : function(data) {
                }
            },
            columns : [ {
                "data" : "code",
                "name" : "Code",
                "title" : "Code",
                "render" : function(data) {
                    // From here I am passing 0461
                    return '<a class="link" onclick="return searchCode('+data+');">' + data + '</a>';
                }
            } ],
            columnDefs : [ {
                "targets" : [ 1],
                "searchable" : false
            }, {
                "targets" : [ 0],
                "orderable" : true
            } ]
        });


// But here getting 86      
function searchCode(code) {
        console.log(code);
    }       

Данные таблицы данных выглядят как показано ниже

enter image description here

1 Ответ

0 голосов
/ 12 мая 2019

Найденное ниже решение

var table = $('#example').DataTable({
            processing : true,
            serverSide : true,
            pageLength : 10,
            ajax : {
                url : "/codes",
                data : function(data) {
                }
            },
            columns : [ {
                "data" : "code",
                "name" : "Code",
                "title" : "Code",
                "render" : function(data) {
                    // From here passing this instead of data
                    return '<a class="link" onclick="return searchCode(this);">' + data + '</a>';
                }
            } ],
            columnDefs : [ {
                "targets" : [ 1],
                "searchable" : false
            }, {
                "targets" : [ 0],
                "orderable" : true
            } ]
        });


// It will print what we will pass from above method    
function searchCode(code) {
        console.log(code.text); // print 0461
    }     
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...