J'ai un certain jQuery qui écrit des tags d'image dans le navigateur, mais je veux les référencer de telle sorte que je n'ai pas besoin de coder en dur le chemin, et je suis pas capable d'utiliser des chemins relatifs non plus. Ceci est une application .NET, et j'essaie d'utiliser des balises côté serveur.Comment faire pour référencer le chemin absolu de jQuery dans une application .NET
Alors, j'ai changé les éléments suivants:
$('#IMG_' + myID).attr('src','../images/plus.gif');
à:
$('#IMG_' + myID).attr('src','<%= Url.Content("~/images/plus.gif") %>');
ou:
$('#IMG_' + myID).attr('src','<%= ResolveUrl("~/images/plus.gif") %>');
Quand il fonctionne, je reçois des erreurs javascript, Invalid argument sur la ligne 48, char 325 de jquery-1.4.2.min.js.
Faites une source de vue et poster ce qui se sert au client. Avez-vous installé firebug ou utilisez-vous les outils de développement d'IE 8? Ils rendent le diagnostic de ce genre de choses beaucoup plus facile. – Rob
permet également de ne pas utiliser les versions minifiées des scripts en mode dev \ debug. Vous obtenez une meilleure information d'erreur de non js min. – redsquare
Question stupide, mais juste vérifier: Ce code est sur une page ASPX et pas un fichier. Js, non? –