2017-04-21 2 views
0

Mes js mondiaux ici:Comment puis-je appeler une image à partir de js globaux?

... \ htdocs \ monSystème \ public \ js \ main.js

Le code comme ceci:

$(function(){ 
    ... 
    $('#loading').html('<img class="displayed" src="{{asset("img/loading.gif")}}">'); 
    ... 

Je mets l'image ici:

... \ htdocs \ monSystème \ public \ img \ loading.gif

Quand exécute, il appelle pas le succès de l'image et aucune erreur

Comment puis-je résoudre ce problème?

+0

1: Vérifiez' F12' console développeur dans le navigateur [onglet réseau] 2!. Est-ce intelligent ou brindille? Si la ligne '$ ('# loading'). h' est dans la partie html de votre page, vérifiez que le code source pour l'URL correcte a été analysé. – JustOnUnderMillions

+0

@ JustOnUnderMillions, Alors, quelle est la solution? –

+0

Chose que j'ai donné beaucoup de conseils. Avez-vous tout vérifié, avez-vous détecté un bug/problème que vous pouvez montrer? Je ne peux que faire des suppositions ici :-) – JustOnUnderMillions

Répondre

0

Corriger le chemin de l'image comme ceci:

$(function(){ 
 
    ... 
 
    $('#loading').html('<img class="displayed" src="../img/loading.gif">'); 
 
    ...

Mise à jour: -ce que les parseurs nécessaires? Dans le contexte fourni, il n'est pas clair si vous en avez besoin.

+0

C'est pareil. Cela ne fonctionne pas –

0

Essayez le code ci-dessous, s'il n'est pas travaillé, puis faites-moi savoir l'erreur/la cause. si vous avez un vrai fichier `js` je ne chose que vous pouvez analyser les données via` {{}} `en elle:

var imagePath = '{{asset("img/loading.gif")}}'; 
$('#loading').html('<img class="displayed" src="'+imagePath+'">'); 
+0

J'ai besoin de votre aide. Regardez ceci: http://stackoverflow.com/questions/43780749/how-can-i-make-sub-query-in-laravel-eloquent –