J'essaie de faire une table de fonctions pour être une table de données, mais comme étant un noob, je défaisse. Je veux de la recherche et de la pagination tables. Quelqu'un peut-il aider?
$('#myTable').DataTable( {
serverSide: true,
ajax: {
url:"product_fetchmulti.php",
method:"POST",
dataType:"json",
success:function(data)
{
var html = '';
for(var count = 0; count < data.length; count++)
{
html += '<tr>';
html += '<td><input type="checkbox" id="'+data[count].product_id+'" data-name="'+data[count].product_name+'" data-product_sku="'+data[count].product_sku+'" data-product_status="'+data[count].product_status+'" data-product_quantity="'+data[count].product_quantity+'" data-product_color="'+data[count].product_color+'" class="check_box" /></td>';
html += '<td>'+data[count].product_name+'</td>';
html += '<td>'+data[count].product_sku+'</td>';
html += '<td>'+data[count].product_status+'</td>';
html += '<td>'+data[count].product_quantity+'</td>';
html += '<td>'+data[count].product_color+'</td></tr>';
}
$('tbody').html(html);
}
}
} );
3 Réponses :
Utilisez-vous des datatables plugin ( https://datatables.net/ )?
Si oui, Je pense que vous n'appelez pas la fonction datatable. C'est pourquoi vous ne pouvez pas rechercher et paginer votre onglet. P>
code suivant Utilisez jQuery p> édition:
Selon votre édition, vous essayez de réécrire l'onglet lorsque DataTable le fait pour vous. Il vous suffit de recevoir votre JSON (avec une requête AJAX) et de définir les colonnes: p>
Je pense que vous devriez essayer la réponse à la marque parce que vous utilisez Ajax. Nous devrions avoir accès à votre code HTML où vous utilisez l'élément
| TH> <ème largeur = "20%"> Nom TH> | adresse th>
0
votes Un meilleur moyen d'initialiser votre jeu de données utiliserait l'exemple présenté ici: https://www.datatables.net/examples/ajax/ObjectS.html p> Donnez au format Ajax Link au format comme indiqué dans l'onglet Ajax, puis configurez votre JavaScript. et HTML comme indiqué dans leurs onglets respectifs. Si vous avez une requête renvoyant une gamme d'objets d'une base de données, vous pouvez faire écho à votre réponse comme ceci: p>
0 commentaires
0
votes après
0 commentaires
|
|---|
Bienvenue sur Stackoverflow. Ce site est destiné à l'aide pour des problèmes de programmation spécifiques, et non comme un remplacement de la lecture du manuel d'une bibliothèque.
S'il vous plaît ne modifiez pas votre question en modifiant le code d'une manière qui nie les réponses existantes. La réponse utile suggère que vous n'appelez pas
.Datatable code> mais vos écrasements de modification étaient que vous n'alliez pas l'appeler avec un appel - ce qui semble que le répondeur n'a pas regardé votre première ligne de code . Par tous signifie ajouter des tentatives supplémentaires comme extra i> code.