2017-05-22 1 views
1

Fondamentalement, je charge un fichier html externe à un élément en utilisant la méthode jQuery .load(), mais lorsque le fichier se charge, il n'affiche pas les images. J'ai essayé de changer le chemin vers les images mais rien ne s'est passé. Ma structure de fichier:jQuery load() ne charge pas les images liées à l'intérieur du fichier html en cours de chargement?

-folder_img 
--image 
-folder_loads 
--file_to_be_loaded 
-index.html 

J'ai essayé ../folder_img/image et folder_image/image dans l'attribut src de mon étiquette d'image à l'intérieur file_to_be_loaded, mais juste whant work.If quelqu'un pourrait l'aider serait grandement apprécié :)

la façon dont je suis le charger:

switch(dataValue) { 
    case("about"): 
    popover.css("background", "#37474f"); 
    popoverContent.load("loads/about.html"); 
    console.log(popoverContent); 
    break; 
    case("work"): 
    popover.load("loads/work.html"); 
    break; 
    case("testimonials"): 
    popover.load("loads/testimonials.html"); 
    break; 
    case("contact"): 
    popover.load("loads/contact.html"); 
    break; 
} 

aussi mentionner, Whan j'ouvre le fichier que je chargeais directement dans les images chrome sont montré ...

+0

Assurez-vous que vos URL d'image sont relatives à la page où votre script charge les pages et non à l'emplacement des pages elles-mêmes –

+0

Merci, il semble que c'était une faute de frappe auparavant! – stelarossa

Répondre

0

vous pouvez essayer ceci: /folder_image/image.

+0

Non, rien ne s'est passé ... thx de toute façon :) – stelarossa

+0

avez-vous des problèmes avec les images? vérifiez la console de votre navigateur et mettez ici les erreurs 'not found'. –

+0

> OBTENEZ http: //localhost/img/about/image.jpg 404 (Non trouvé) – stelarossa