Как разместить объект Javascript в JSON? - PullRequest
0 голосов
/ 08 февраля 2012

Я использую плагин datatables jquery.Я пытаюсь использовать его в качестве общей функции, чтобы я мог вызывать таблицу данных с многочисленных страниц, не помещая огромное количество кода на каждую страницу.

Поэтому я пытаюсь создать переменную для столбцов, которые получаютпередано в функцию datatables:

var columnsObj = {"columns": [
    {"sName": "first_name","sTitle": "First Name","bSearchable": "true"},
    {"sName": "last_name","sTitle": "Last Name","bSearchable": "true"},
    {"sName": "email","sTitle": "Email","bSearchable": "true"}
]};

Как бы я взял приведенный выше код и поместил его в функцию datatables ниже правильно?

Нужно ли зацикливаться на объекте?Или я могу просто включить его, как показано ниже?

oTable = $("table.datatable").dataTable({
    "bProcessing": true,
    "bServerSide": true,
    "sAjaxSource": "getjson.cfc?method=tableData",
    "aoColumns": [columnsObj]
});

1 Ответ

2 голосов
/ 08 февраля 2012

Вы можете получить доступ к columns как свойство на columnsObj.

'aoColumns': columnsObj.columns

(просто чтобы быть точным, вы также можете получить к нему доступ по его строковому имени в качестве индексатора ...

'aoColumns': columnsObj['columns']

)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...