Ich hoffe, dass ich den Titel richtig formuliert ...JQUERY DATATABLE Rückkehr PHP-Skript mit Daten
Im Moment habe ich diese Funktion unter:
function renderDataTable(serviceUrl)
{
var $dataTable = $('#example1').DataTable({
"ajax": serviceUrl
});
};
Wenn die Seite fertig ist, ich benutze diese die senden url, um den Tisch:
ich versuche, einige Werte an einen PHP-Skript zu senden und gibt die Aufzeichnungen vom Benutzer eingegeben:
$('#searchSubmit').on('click', function(){
var searchbooking = $('#searchbooking').val();
var searchquote = $('#searchquote').val();
$.post('api/qnams_test.php', {searchbooking: searchbooking, searchquote: searchquote}, function(data)
{
renderDataTable('api/qnams_test.php');
// I tried to do this as well ↓↓
// renderDataTable('api/qnams_test.php' + data);
// not successful
});
});
In den obigen $ .post sende ich die Parameter an eine andere URL. Ich möchte die URL zur serviceUrl in renderDataTable (serviceUrl) zurückgeben, damit die Daten mit den neuen Datensätzen aktualisiert werden.
Ich habe heute eine ähnliche Frage gestellt, aber ich bekam keine Antwort, weil der Beitrag zu lang und zu kompliziert zum Lesen war. Also hier ist mein Versuch, die gleiche Frage zu stellen, aber kürzer.
Bitte lassen Sie mich wissen, wenn Sie das PHP-Skript sehen müssen.
Vielen Dank im Voraus.
Mit console.log (Daten) kann ich die Daten in der Konsole sehen ... aber jetzt, wie gehe ich über diese Daten an die Funktion rendernDataTable? –
Wie ist das Format der Daten? Können Sie einige Beispieldaten posten? Wenn es sich um einen primitiven Datentyp wie eine Zahl oder eine Zeichenkette handelt, können Sie 'renderDataTable (data)' – pparas
Die Daten (aus der Konsole) erscheinen so: [{ "CONCAT ('\' ', COALESCE (' ' , '', '' '): "\" \ "", "CONCAT (' \ '', COALESCE (Buchung, ''), '')": "NAM2262583" , "CONCAT ('\"', COALESCE (Zitat, ''), '")": "\" QNAM048212 \ ""}] –