| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> JavaScript Programación >> Content
    JavaScript: Apostrophe Problema en el URL
    dirección base de un sitio web o URL no pueden contener apóstrofes , pero las funciones de servidor pueden añadir sintaxis de una dirección URL que incluye apóstrofes y otros caracteres problemáticos . Normalmente, los usuarios finales no se darán cuenta de esto, ya que las páginas Web se mostrarán en la forma habitual , sin embargo , hay determinados caracteres como apóstrofes crean problemas sintácticos para los programadores de JavaScript que pueden necesitar URLs de código que contienen dichos caracteres en cadenas y variables. JavaScript y cuerdas

    Para un programador, una serie de caracteres o palabras individuales que se llama una "cadena de caracteres . " Asignación de una cadena de caracteres a una variable, o dirigir un programa para utilizar la cadena para algún propósito , por lo general implica que encierra los caracteres entre comillas dobles o comillas simples ( apóstrofes ) . Esto le indica al programa Javascript que el texto citado es una cadena de caracteres y no un comando a ejecutar .
    El problema

    La técnica de programación de la utilización de comillas simples y dobles marcas es una necesidad funcional para distinguir las cadenas de caracteres de los comandos , pero crea un problema cuando se trata de la sintaxis URL especializada en JavaScript. Si la URL está almacenando ya contiene un apóstrofo , y JavaScript será ver ese símbolo que marca el final de la cadena de caracteres y no sólo un componente de la misma cadena. JavaScript tratará entonces de leer y ejecutar todo lo que sigue el apóstrofo incrustado como comandos , lo que puede generar errores de sintaxis y que el script se bloquee.
    Comillas
    < p> La solución más sencilla a este problema es no utilizar apóstrofes en su sintaxis URL , sin embargo , si usted está escribiendo un programa que permite a los usuarios introducir su propia URL, esto no es una opción. Por lo tanto , tendrá que solucionar este problema en el código mediante el uso de comillas dobles en lugar de apóstrofes para indicar el comienzo y el final de la cadena de caracteres URL. Esto hará JavaScript para buscar una comilla de cierre , y el apóstrofe en la cadena se interpreta como un carácter ordinario .
    Escapar caracteres

    Si el script requiere usted encaje apóstrofes en una URL en un contexto funcional , entonces usted debe utilizar caracteres de escape . Poner una barra invertida o el carácter "\\" inmediatamente antes de un apóstrofe en la cadena de URL le dirá JavaScript para tratar el apóstrofo incrustado como texto sin formato en lugar de una cadena de terminador .

    Previous :

    next :
      Artículos relacionados
    ·Cómo navegar de ventana modal jQuery a otra página 
    ·Cómo cambiar un atributo de clase CSS con Javascript 
    ·El desarrollo de Google Maps API 
    ·Cómo quitar una etiqueta P con jQuery 
    ·Cómo utilizar Javascript con Excel 
    ·Cómo Abrir un formulario en Java Script 
    ·Cómo dividir múltiples separadores en JavaScript 
    ·Codificación simples en JS Editor de texto 
    ·¿Por qué tengo un Vacío Mensaje Javascript 
    ·Cómo hacer Pop - Ups 
      Artículos destacados
    ·Cómo mostrar la columna Descripción de SQL 
    ·Cómo crear una función de conversión de la temperatu…
    ·Cómo utilizar múltiples espacios de nombres 
    ·Cómo eliminar el atributo Cursor en PL /SQL 
    ·Cómo pasar punteros a funciones 
    ·Cómo construir un ejemplo de búsqueda PHP Web 
    ·¿Qué es una secuencia de comandos VB usado 
    ·Cómo convertir una cadena de enfermedades de transmisi…
    ·Diferencia entre las funciones y procedimientos de Visu…
    ·Cómo insertar una imagen en un correo electrónico HTM…
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com