2017-02-08 11 views
0

Как я могу получить выбранное значение в JQuery DataTable в формате Строка

function unenroll(){ 
 
     
 
     var myTable = $('#enrollment_info').DataTable(); 
 
     
 
     alert("all data is "+allData); 
 
     var selectedrows = myTable.rows('.selected').data(); 
 
     alert("selected rows"+selectedrows);   
 
     alert("selected rows length is "+ selectedrows.length) 
 
    }

выбранные строки показывает выход, но в формате объекта. Как я могу получить его в формате String. Эта таблица заполняется json из Servlet. enter image description here

+0

Это зависит от того, что вам нужно сделать со строкой? Вы можете превратить объект в строку JSON, но будет ли это полезно для вас? Что вы пытаетесь сделать, точно? – MacPrawn

+0

Вам необходимо преобразовать JSON в данные, которые необходимо показать в пользовательском интерфейсе. – Agalo

+0

@MacPrawn: Я пытаюсь получить значение первого столбца. Лучший способ задать вопрос: как вы получите значения первого столбца выбранных строк из этого datatable? https://www.datatables.net/examples/api/select_row.html У Агало: да, я пытаюсь это сделать! – binit92

ответ

2

JSON.stringify(); это одно прямое решение, если я правильно понимаю ваш вопрос. Вероятно, вы должны точно определить, какие данные вам нужны из таблицы, и немного лучше получить их.

function unenroll(){ 
 
     
 
     var myTable = $('#enrollment_info').DataTable(); 
 
     
 
     alert("all data is "+allData); 
 
     var selectedrows = JSON.stringify(myTable.rows('.selected').data()); 
 
     alert("selected rows"+selectedrows);   
 
     alert("selected rows length is "+ selectedrows.length) 
 
    }

 Смежные вопросы

  • Нет связанных вопросов^_^