Mam taki problem.
Wyciągam sobie dane ajaxem po czym przekazuje do jsona.
ogólnie ma to być zwyczajna sobie tabelka, natomiast są tam dosyć duże ilości wierszy. Lekko ponad 5 tysięcy na 1 dzień.
I ogólnie wszystko działa o ile dam jeszcze dodatkowo inne warunki które zmniejszają ilośc danych, ale gdy tego nie robie to stronka się zawiesza, wywala błąd ze skrypt nie odpowiada.
var tabela='<table class="table"><thead><th>Data</th><th>TT</th><th>Nr konta</th><th>Typ Przekazu</th><th>Kategoria</th><th>typ</th><th>Niedostępna usługa</th><th>Krótki opis</th>'; if(tresc_check && tresc_check!='false') tabela+='<th>Tresc</th>'; tabela+='<th>submitter</th><th>pracownik</th><th>lider</th></thead><tbody>' $('#wynik').html(tabela); var html = []; html.push('<tr>'); html.push('<td>' + this.create_date + '</td>'); html.push('<td>' + this.request_id + '</td>'); html.push('<td>' + this.nr_konta + '</td>'); html.push('<td>' + this.typ_przekazu + '</td>'); html.push('<td>' + this.kategoria + '</td>'); html.push('<td>' + this.typ + '</td>'); html.push('<td>' + this.niedostepna_usluga + '</td>'); html.push('<td>' + this.krotki_opis + '</td>'); if(tresc_check && tresc_check!='false') html.push('<td id="komorka_small">' + this.tresc + '</td>'); html.push('<td>' + this.submitter + '</td>'); html.push('<td>' + this.pracownik + '</td>'); html.push('<td>' + this.lider + '</td>'); html.push('</tr>'); }); } $('#wynik').append('</tbody></table>'); $('.table').dataTable();
Ma ktoś jakiś pomysł żeby przyśpieszyć działanie ?