Dans le succès de ajax return, sur l’état de succès, je lance cette annexe:
$('hello').append(' ')
J’ai encore quelques lignes et tout fonctionne bien. Cependant, sur cette ligne, pour une raison quelconque, cette ligne est créée à mon view:source
tant que:
Et l’image n’est pas créée car elle a supprimé les barres obliques (‘/’) lors de l’ajout.
Vous venez de mal imbriquer vos citations, en oubliant d’échapper aux guillemets simples les plus profonds.
Je suis passé à travers votre exemple et cela a fonctionné
HTML:
Js (jQuery 1.8.3 inclus):
$('.hello').append('');
De cette façon, ça va marcher:
$('hello').append('')
Le problème semble mélanger des guillemets simples et doubles dans une chaîne. Essayez d’append un id
ou une class
.
sélecteur avant hello
var user = { 0: { id: "cats" } }, i = 0; var elem = $("", { "class": "row", "css": { "backgroundImage": "url(http://lorempixel.com/155/155/" + user[i].id + ")", "height": "155px" } }); $(".hello").append(elem);