Connaissances Informatiques >> programmation >> Programmation JavaScript >> Content
  Derniers articles
  • Comment insérer du code HTML dans u…
  • Comment désactiver le défilement d…
  • Comment insérer PHP dans JavaScript…
  • Comment utiliser plusieurs plugins a…
  • Comment utiliser une Lightbox en Jav…
  • Comment faire pour obtenir des valeu…
  • Modification d'un pointeur de la sou…
  • Comment utiliser le défilement text…
  • Comment découper une chaîne en Jav…
  • Styles de police communs 
  •   Programmation JavaScript
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation JavaScript

    JavaScript: Apostrophe problème dans l'URL

    Base Adresse ou URL d'un site Web ne peuvent pas contenir des apostrophes , mais les fonctions côté serveur peuvent ajouter syntaxe à une URL qui comprend des apostrophes et autres caractères qui posent problème. En règle générale , les utilisateurs finaux ne seront pas conscients de cela, que les pages Web s'affichent de la façon habituelle , mais certains caractères tels que apostrophes créent des problèmes de syntaxe pour JavaScript programmeurs qui peuvent avoir besoin d' URLs de code contenant ces caractères dans des chaînes et des variables. JavaScript and Strings

    Pour un programmeur, une série de caractères individuels ou des mots est appelé " chaîne de caractères. " Assignation d'une chaîne de caractères à une variable, ou diriger un programme d'utiliser la chaîne dans un but , implique normalement enfermant les personnages dans des guillemets ou des apostrophes ( apostrophes ) . Cela signifie que le programme Javascript que le texte cité est une chaîne de caractères et non pas une commande à exécuter .
    Le problème

    La technique de programmation de l'utilisation de guillemets simples et doubles marques est une nécessité fonctionnelle pour distinguer des chaînes de caractères de commandes , mais cela crée un problème lorsque vous faites affaire avec une syntaxe URL spécialisée dans JavaScript. Si l'URL que vous stockez contient déjà une apostrophe, alors JavaScript va voir ce symbole comme marquant la fin de la chaîne de caractères et non pas simplement une composante de la chaîne elle-même . JavaScript va alors essayer de lire et d'exécuter tout ce qui suit l'apostrophe embarqués comme des commandes , ce qui peut générer des erreurs de syntaxe et de provoquer le script de tomber en panne .
    Guillemets
    < p> La solution la plus simple à ce problème est de ne pas utiliser des apostrophes dans votre syntaxe de l'URL , mais si vous écrivez un programme qui permet aux utilisateurs d'entrer leur propre URL, ce n'est pas une option. Par conséquent, vous aurez besoin de travailler autour de ce problème dans votre code en utilisant des guillemets doubles plutôt que apostrophes pour signifier le début et la fin de la chaîne de caractères de l'URL. Cela entraînera JavaScript pour rechercher un guillemet de fermeture , et l'apostrophe dans la chaîne sera interprété comme un caractère ordinaire .
    Échapper les caractères

    Si votre script nécessite d'inclure des apostrophes dans une URL à des fins fonctionnelles , alors vous devriez utiliser des caractères d'échappement . Mettre une barre oblique inverse ou le caractère "\\" immédiatement avant une apostrophe dans la chaîne d'URL dira JavaScript pour traiter l'apostrophe intégré sous forme de texte plutôt que d'une chaîne de terminaison .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment intégrer des vidéos dans un pop-up avec JavaScript 
  • JavaScript afin de déterminer si un élément est désactivé 
  • Comment ajouter flotteur avec JavaScript 
  • Comment passer Divs avec JavaScript 
  • Comment faire pour utiliser des expressions régulières avec JavaScript 
  • Comment faire pour activer JavaScript pour une UTStarcom CDM- 7126 
  • Comment faire pour activer JavaScript dans la Dell 1501 Inspiron 
  • Embellisseurs code pour activer JavaScript 
  • Comment accéder aux attributs d' élément avec JavaScript 
  • Comment faire pour supprimer du texte dans un champ de recherche sur une page HTML sur Click 
  • Connaissances Informatiques © http://www.ordinateur.cc