Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> JavaScript Programmering >> Content
    JavaScript : Apostrof Problem i URL
    En nettside basen adresse eller URL kan ikke inneholde apostrofer , men server - side fungerer kan legge syntaksen til en URL som inneholder apostrofer og andre problematiske tegn. Vanligvis vil sluttbrukerne ikke være klar over dette , som websider vises på vanlig måte , men visse tegn, for eksempel apostrofer skape syntaktiske problemstillinger for JavaScript programmerere som kanskje trenger å kode URLer som inneholder slike tegn i strenger og variabler . JavaScript og strykere

    Til en programmerer, er en serie av individuelle tegn eller ord kalles en "tegnstreng . " Tildele en tegnstreng til en variabel , eller dirigere et program for å bruke strengen for noen formål , innebærer normalt omslutter figurene innenfor doble anførselstegn eller apostrof ( apostrofer ) . Dette forteller Javascript -program som den siterte teksten er en tegnstreng og ikke en kommando for å bli henrettet .
    Problem

    programmering teknikk for å bruke enkle og doble sitat merkene er en funksjonell nødvendighet for å skille tegnstrengene fra kommandoer , men det skaper et problem når du arbeider med spesialisert URL-syntaks i JavaScript. Hvis URL-adressen du lagrer allerede inneholder en apostrof , deretter JavaScript vil vise at symbol som markerer slutten på den tegnstreng og ikke bare en del av selve strengen . JavaScript vil da prøve å lese og kjøre alt som følger den innebygde apostrof som kommandoer , noe som kan generere syntaksfeil og føre til at skriptet til å krasje .
    Anførselstegn
    < p> Den enkleste løsningen på dette problemet er å ikke bruke apostrofer i URL-syntaks , men hvis du skriver et program som tillater brukere å legge inn sine egne webadresser, er dette ikke et alternativ. Derfor må du omgå dette problemet i koden din ved å bruke doble anførselstegn i stedet apostrofer å betegne begynnelsen og slutten av nettadressen tegnstreng. Dette vil føre JavaScript for å lete etter en avsluttende anførselstegnet , og apostrof i strengen vil bli tolket som en vanlig karakter.
    Omgåelsestegn
    p Hvis skriptet krever mulig å legge inn apostrofer i en URL for funksjonelle formål , bør du bruke escape-tegn . Sette en skråstrek eller tegnet "\\" umiddelbart før en apostrof i URL-strengen vil fortelle JavaScript for å behandle den innebygde apostrof som ren tekst i stedet for en streng terminator .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan endre Marker i et Google Maps API 
    ·Hvordan klargjøre en JavaScript Array 
    ·Slik fjerner Minus & Plus Tegn i Javascript 
    ·Hvordan få en JTextArea til å nøle og bla gjennom da…
    ·Hvordan legge inn en kobling i AS2 
    ·Hvordan bruke JavaScript til å vise primtallsfaktorer 
    ·Hvordan Roter Tekst av Degree i JavaScript 
    ·Hvordan Roter tekst med JavaScript 
    ·Hvordan lage runde hjørner Javascript for IE 
    ·Slik aktiverer Cufon bokstavavstand 
      Anbefalte artikler
    ·Hvordan bygge et GUI i Visual Basic 
    ·Hvordan beregne lengden på en WAV -fil i VB6 
    ·Hvordan Program Game Boy Advance-spill 
    ·Hvordan lage en Installere program i Visual Basic 
    ·Hvordan lage en Chat uten Java 
    ·Hvordan omdirigere brukere basert på deres IP Bruke PH…
    ·Definisjon av 64 Bit GCC 
    ·Slik formaterer du en tabell på TextView for Android 
    ·Slik søker mellom to datoer med PHP og MySQL -koden 
    ·Hvordan Beregn summen av heltall i Java 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/