| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> JavaScript Programmering >> Content
    JavaScript : Apostrof Problem i URL
    En hjemmeside base adresse eller URL kan ikke indeholde apostroffer , men server-side -funktioner kan tilføje syntaks til en URL , der indeholder apostroffer og andre problematiske tegn. Typisk vil slutbrugerne ikke være opmærksomme på dette, da websider vises på den sædvanlige måde , men bestemte tegn såsom apostroffer skaber syntaktiske problemstillinger for JavaScript programmører, der kan have brug for at kode URL'er , der indeholder sådanne tegn til strenge og variabler . JavaScript og Strings

    en programmør , er en serie af enkelte tegn eller ord kaldes en " tegnstreng . " Tildeling en tegnstreng til en variabel , eller lede et program til at bruge strengen for nogle formål , normalt indebærer omslutter tegn i dobbelte anførselstegn eller enkelt anførselstegn ( apostrof ) . Dette fortæller Javascript -programmet , at den citerede tekst er en tegnstreng og ikke en kommando, der skal udføres.
    Problem

    programmering teknik anvendes enkelt og dobbelt citat mærker er en funktionel nødvendighed for at skelne tegnstrenge fra kommandoer , men det skaber et problem, når man har at gøre med specialiserede URL-syntaks i JavaScript. Hvis URL'en du opbevarer allerede indeholder en apostrof , så JavaScript vil se , at symbol som markerer afslutningen på den tegnstreng og ikke blot en del af selve strengen . JavaScript vil derefter forsøge at læse og eksekvere alt, hvad der følger den integrerede apostrof som kommandoer , hvilket kan generere syntaksfejl og forårsage scriptet til at gå ned .
    Anførselstegn
    < p> Den enkleste løsning på dette problem er ikke at bruge apostroffer i din URL-syntaks , men hvis du skriver et program, der giver brugerne mulighed for at indtaste deres egen URL'er , er dette ikke en mulighed. Derfor skal du løse dette problem i din kode ved at bruge dobbelt anførselstegn i stedet apostroffer til at betyde begyndelsen og slutningen af URL'en tegnstreng . Dette vil medføre JavaScript til at lede efter en afsluttende anførselstegn og apostrof i strengen vil blive fortolket som en almindelig karakter.
    Escapetegn
    p Hvis dit script kræver dig med at indlejre apostroffer i en URL til funktionelle formål , så skal du bruge escape tegn. Sætte en omvendt skråstreg eller " \\ " tegnet umiddelbart før en apostrof i URL-strengen vil fortælle JavaScript for at behandle den integrerede apostrof som almindelig tekst i stedet for en streng terminator.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan tilsidesætte et IFrame i JavaScript 
    ·Sådan ændre indholdet af en iFrame Med JavaScript 
    ·Sådan Konverter String til heltal Javascript 
    ·Dreamweaver Tutorial i JavaScript 
    ·JavaScript Opkald til en funktion fra en funktion 
    ·Hvordan du udskifter en JavaScript String 
    ·Sådan Clear en drop-down i JQuery 
    ·Javascript Gallery Tutorial 
    ·Sådan ændres Font farver med Javascript 
    ·Sådan tilføjes et hyperlink til en Caption af LightBo…
      Anbefalede Artikler
    ·En tutorial på iPhone SDK Alerts 
    ·Sådan Cache Med PHP 
    ·HTML Drop Down boks Tutorial 
    ·Sådan tilføjes Ruby Platform til NetBeans 
    ·Perl-script Beregning 
    ·Sådan oprettes en skabelon for en PHP side 
    ·Hvad er Time Kompleksiteten af ​​en dybde -First Search…
    ·Sådan integrerer en PayPal Sandbox konto Med PHP 
    ·Sådan konvertere en streng til Datasource i Java 
    ·Om Sun Java certificering 
    Copyright © Computer Viden http://www.computerdk.com