Unikněte apostrofu pod javascriptem
V jazyce Javascript se pro vložení kousku řetězce do kódu používá apostrof. Pokud však kus řetězce má speciální znaky, jako je apostrof, citace nebo dvojitá citace, může při zpracování kódu vést k chybám. Pro webmastery může být tato chyba velkým problémem. Javascript poskytuje způsob, jak se vyhnout těmto typům chyb syntaxe pomocí efektu zpětné vazby . Postava charakter se používá k úniku těchto speciálních znaků bez problémů. PHP poskytuje addslashes jako prostředek k úniku speciálních znaků a může být také použito jako alternativa k Javascriptu.
V Javascript způsobí apostrof (jednoduchá citace) v řetězci, který je sám uzavřen apostrofy, chybu.
Chcete-li řešit potíže, měli byste uniknout apostrofu pomocí znaku zpětného lomítka, který umožní interpretovi jazyka Javascript vědět, že se jedná o apostrof uvnitř řetězce.
Pokud je však řetězec vložen dynamicky, měli byste se vyhnout znakům, které mohou způsobit chybu (apostrof, nabídka nebo dvojitá nabídka, zpětné lomítko).
Addslashes () v PHP je užitečná funkce pro snadné vyhnutí se speciálním znakům. Níže uvedená funkce je vynikající alternativou JavaScriptu:
funkce addslashes (ch) (ch.replace ch = (/ / g, "") ch.replace ch = (/ / / g, "") ch.replace ch = (/ "/ g, " "") návrat c.)