Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Datatable - ajax success nadpisanie
rad11
post
Post #1





Grupa: Zarejestrowani
Postów: 1 270
Pomógł: 184
Dołączył: 7.10.2012
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Mając poniższy kod i funkcje success dane nie są generowane przez DataTable.

Potrzebuje w success umieścić tą funkcje " getAccessMessageWithStatus(response) " - która sprawdza czy jest ustawiony obiekt i alertuje wiadomość jeśli jest . Jeżeli jej nie ma to chce wypełnić DataTable danymi z response. Jednak kiedy dodaję tą funkcje to tak jakbym nadpisywał funkcje wbudowaną w DataTable, a za tym idzie to że DataTable gubi dane z respons`u i nie wypełnia tabelki automatycznie więc muszę je jakoś dodać inaczej



  1. $('#' + datatableName).DataTable({
  2. destroy: true,
  3. 'bProcessing': false,
  4. 'bServerSide': true,
  5. 'ajax':
  6. {
  7. 'url': URL,
  8. 'data': filters,
  9. beforeSend: function () {
  10. loader.popup('show');
  11. },
  12. success: function (response) {
  13. getAccessMessageWithStatus(response);
  14.  
  15. },
  16. complete: function () {
  17. $listContainer.show();
  18. $containerChoiseColumnsFilter.show();
  19. $(".containerRaportButtons").show();
  20. getLastSearches();
  21. getUses();
  22. loader.popup('hide');
  23. }
  24. },
  25. 'sServerMethod': "POST",
  26. 'columns': columns,
  27. 'order': order,
  28. 'responsive': true
  29. });


Response z danych wygląda tak:

  1. aaData: [
  2.  
  3. {
  4. x: x
  5. },
  6. {
  7. x: x
  8. }
  9.  
  10. ],
  11. iTotalRecords: xx,
  12. iTotalDisplayRecords: xx


Response z funkcji
  1. msg : "xxxx",
  2. status : false


Jakieś pomysły jak to można zmienić , bawił się kiedyś ktoś z was tym?

Ten post edytował rad11 11.04.2016, 10:47:19
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 28.09.2025 - 19:27