script empêche le contenu du modèle d'être affiché sur la page. Par conséquent, lorsque vous utilisez jQuery pour restituer des données, il n'est pas nécessaire de concaténer les chaînes HTML. Au lieu de cela, il vous suffit de supprimer directement le texte HTML du modèle et d'utiliser JS pour effectuer un remplacement régulier :
.
var template = document.getElementById("my-template").innerHTML;
var html = template
.replace(/%name%/, data['name'])
.replace(/%value%/, data['value']);
// insert HTML...
De cette façon, vous pouvez facilement restituer les données JSON obtenues par Ajax en texte HTML stylisé.
Il s'agit d'un modèle HTML courant à l'ère jQuery. Le code ressemble à ce qui suit
La balisescript empêche le contenu du modèle d'être affiché sur la page. Par conséquent, lorsque vous utilisez jQuery pour restituer des données, il n'est pas nécessaire de concaténer les chaînes HTML. Au lieu de cela, il vous suffit de supprimer directement le texte HTML du modèle et d'utiliser JS pour effectuer un remplacement régulier :
.De cette façon, vous pouvez facilement restituer les données JSON obtenues par Ajax en texte HTML stylisé.