Ich versuche Daten Tabellen. Ich habe erfolgreich einen Ajax-Anruf versucht. Aber jetzt suche ich nach dem Laden meines Datenrasters, natürlich mit Datenblättern, beim Laden der Seite.So übergeben Sie Daten manuell an Datatables
Ich muss Argumente über Querystring an meine Verarbeitungsseite übergeben. Seite zeigt die Operation und dann eine Vorlagendatei das Datagrid. Dies alles wurde in Smarty mit manuellen foreach und anderen Loops erledigt. Jetzt möchte ich alles in Datatables konvertieren.
Aber wie diese ersten Daten werden an Datatables übergeben? Daher muss ich Anfangsdaten an Daten übertragen, aber wie? Ich bezog mich auf Databases API und andere Referenzen, aber nicht so etwas. Bitte helfen
Ich möchte ähnliche
<?php
//get params from $_GET
$dbRet = someDbOps($someGetParams); //db processing
include_once('grid.tpl');
?>
auf grid.tpl
<html>
<head>
<script src="jq.js"></script>
<script src="datatables.js"></script>
</head>
<body>
<script>
var data = '<?php echo $dbRet?>'; //now i got data here
$('#one-column-emphasis').dataTable({
"bProcessing" : true,
"bServerSide" : true,
"sAjaxSource" : "changeLog.php",
"bPaginate" : true,
"aoColumns" : [ "Topic", "Details", "Date" ],
"aaSorting" : [[1,"desc"]]
}); // how to pass $dbRet to this handler????
</script>
<table id="one-column-emphasis">
<tr>
<td></td>
<td></td>
<td></td>
</tr>
</table>
</body>
</html>
Verwenden Sie Smarty-Funktionen für den Zugriff auf die Datenbank (wie someDbOps ($ someGetParams); suggest, oder PHP-Funktionen, IE, mys ql_query(); – Bradmage
das ist nur ein Beispiel Code-Schnipsel Art von Dingen, die ich dort geschrieben habe. Das ist eine PHP-Funktion. – Shades88