2016-06-09 6 views
1

Ich führe die Ajax-Datentabelle in einer JavaScript-Funktion, die aus dem Onblur der Eingabe für Parameter aufgerufen wird Ich sende zwei Informationen in die URL Ajax und abhängig von diesen Parametern werden verschiedene Daten zurückgegeben .Refresh Ajax Datentabelle

function abrirModal(idLista,value) 
{ 
var lastIdx = null; 
var table = window.parent.$("#tlistaselect").DataTable({ 
    "order": [[ 1, "asc" ]], 
    "aProcessing": true, 
    "aServerSide": true, 
    "paging": false, 
    "searching": false, 
    "retrieve": true, 
    "stateSave":true, 
    "ajax": ip+"/datosListaSelect?idLista="+idLista+"&condicion="+value, 
    ................... 
} 

Als ich zum ersten Mal Ajax laufen, bringt die Daten, die Sie auf die Werte der Parameter in Abhängigkeit brauchen, aber wenn ich versuchen Sie es erneut nicht ausführen, um die Ajax zu laufen, ich erneut anzuzeigen nur die Daten, die bereits früher angehört hatte.

Wie kann ich den Ajax wieder zum Laufen bringen, wenn ich die Funktion nochmal mit dem Onblur aufrufen?

+0

Sind Sie sicher, dass die Funktion erneut aufgerufen wird? Loggen Sie sich dort ein – KRONWALLED

+0

Natürlich. $ divpropiedades. = ''; Jeder Eingang mit diesen Eigenschaften muss die Funktion erneut ausführen –

Antwort

0

Sie benötigen einen weiteren Tag in Datatable-Abschnitt hinzuzufügen:
"zerstören": true

ich denke, es funktioniert!

Verwandte Themen