Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> JavaScript Programmeren >> Content
JavaScript : Apostrophe Probleem in de URL
base adres of de URL van een website kan niet apostrof bevatten , maar de server - side functies kunnen syntaxis toe te voegen aan een URL die apostrof en andere problematische karakters bevat . Typisch , zullen eindgebruikers niet bewust zijn van deze , zoals webpagina's wordt weergegeven op de gebruikelijke wijze , maar bepaalde tekens zoals apostrofs creëren syntactische problemen voor JavaScript programmeurs die kan nodig zijn om code URL's die dergelijke tekens in strings en ​​variabelen . JavaScript en strijkers

Om een programmeur , is een reeks van afzonderlijke tekens of woorden een zogenaamde "tekenreeks . " Een tekenreeks aan een variabele toewijzen , of leiden van een programma om de string te gebruiken voor een bepaald doel , normaal gaat bijvoeging van de personages binnen dubbele aanhalingstekens of enkele aanhalingstekens ( apostrof ) . Dit vertelt de Javascript- programma dat de geciteerde tekst is een tekenreeks en niet een opdracht moet worden uitgevoerd .
Het Probleem

De programmering techniek van het gebruik van enkele en dubbele aanhalingstekens merken is een functionele noodzaak voor het onderscheiden tekenreeksen uit commando's , maar het creëert een probleem wanneer u te maken met gespecialiseerde URL-syntaxis in JavaScript . Als de URL u het opslaan van een apostrof bevat, dan is JavaScript zal dat symbool zien als het einde van de tekenreeks en niet slechts een onderdeel van de string zelf . JavaScript zal dan proberen om alles wat de ingebedde apostrof als opdrachten , die syntax fouten kunnen genereren en ervoor zorgen dat het script te crashen volgt lezen en uitvoeren .
Aanhalingstekens

De eenvoudigste oplossing voor dit probleem is om niet apostrofs in uw URL-syntaxis , maar als je het schrijven van een programma dat gebruikers in staat stelt om input van hun eigen URL's , is dit geen optie . Daarom moet u dit probleem omzeilen door in de code met behulp van dubbele aanhalingstekens in plaats van aanhalingstekens aan het begin en einde van de URL- tekenreeks betekenen . Dit zal ertoe leiden dat JavaScript te zoeken naar een aanhalingsteken sluiten , en de apostrof in de string zal worden geïnterpreteerd als een gewoon karakter .
Escapetekens

Als je script vereist je apostrofs insluiten in een URL voor functionele doeleinden , dan moet u gebruik maken van escape-tekens . Het plaatsen van een backslash of " \\ " teken onmiddellijk voor een apostrof in de URL-reeks zal vertellen JavaScript om de embedded apostrof behandelen als platte tekst in plaats van een string terminator .

Previous: Next:
  JavaScript Programmeren
·Hoe maak je een JS -bestand ma…
·Het wijzigen van de achtergron…
·Hoe de waarde van de Combo Box…
·Hoe aan Ping in Javascript 
·Hoe te GAPro installeren in de…
·Hoe maak je een query string i…
·Hoe te DIV bijwerken 
·Hoe te verplaatsen Tekst maken…
·Hoe te MooTools Droppables Con…
  Related Articles
Hoe maak je een Javascript Call Vanuit V…
Hoe kan ik een apostrof in VBScript Toon…
Hoe je JavaScript Between Vb.NET 
Hoe maak je een Javascript daling ondera…
Hoe kan ik PHP gebruiken met JavaScript 
PHP Javascript Tutorial 
Hoe je Javascript Turn Into PHP 
Hoe kan ik een database in PHP gebruiken…
How to Set Up een PHP Proxy Host voor Ja…
  Programmering Articles
·JavaScript Berekeningen Met Decimale Pun…
·Hoe maak je een kalender invoegen in uw …
·Hoe te Leaf Node In Treeview in Vb.Net b…
·Wat is Java Metadata ? 
·Hoe kan ik een Installer voor een Window…
·HTML output in PHP MySQL 
·Hoe te MooTools Droppables Controleer Te…
·Hoe te Columns behulp DIV Tags Zorg 
·Definitie Voor JDK 
Copyright © Computer Kennis http://www.nldit.com