-1
votes

Problème de syntaxe JavaScript - ligne avec `works mais avec 'non, pourquoi?

J'ai un problème de syntaxe avec PHP:

Si je saisis ceci dans le code Visual Studio, il n'y a pas de problème sur cette ligne: p> xxx pré>

mais il ne fait pas " T Travailler sur Internet Explorer 11, qui donne l'erreur: P>

message: caractères non valides p> BlockQuote>

Code: P>

html += '<a href="php/get-download.php?&link=' + 
${encodeURIComponent(input_URL)} + '" target="_blank"></a>`;


4 commentaires

Vous essayez de concaténer des chaînes avec la méthode JS / C + de + ; Vous voulez des points. Loin que possible de dire; Vous avez marqué comme "php".


Vous avez également une tique à la fin de cela.


Veuillez faire un exemple de ligne de travail. J'essaie de comprendre une syntaxe correcte depuis quelques heures ...


Ok j'ai édité ma question. Était une erreur...


3 Réponses :


0
votes
html += '<a href="php/get-download.php?&link=' + ${encodeURIComponent(input_URL)} + '" target="_blank"></a>';
You have ` instead of ' at the end.

0 commentaires


0
votes

Les deux réponses sont bonnes mais pas complètes. (Désolé, je ne peux pas commenter, je vais donc répondre)

Vous devez utiliser https://caniuse.com lors de la mise en œuvre de quelque chose d'un peu Nouveau pour vérifier son support.

Dans votre cas, vous devez passer à l'ancienne chaîne de cordes de cordes: xxx

pas besoin d'utiliser $ {}. < / p>


0 commentaires