将非法字符串保存在隐藏输入中
本文关键字:隐藏 输入 存在 保存 非法 字符串 | 更新日期: 2023-09-27 18:13:44
我有一个编码字符串,我想把它设置在一个隐藏的字段使用javascript,但我得到'Uncaught SyntaxError: Unexpected token ILLEGAL'
我不能用任何东西替换这些非法字符,因为我用它们来解码
字符串示例
"wcdkH~`pnVAvIAzB?pAmA?Q?aBCiEi@yCEc@Iy@Ue@Iw@AkBCg@?GGi@G]Ga@SQOQSg@cAMM]W_@Qc@Ic@AcADIHaDCeCCkAAg@I[Qw@m@iAiAkBcBg@tAiAdDoKgLq@m@sC{B[E?f@AzIElEIxC[jJcAtRc@lEWhA[|@c@l@i@`@[NWDi@Bo@G_AOw@As@?WB]HKFm@h@Y''U`@g@|AO~@E~@@~@F~@XvAPh@Vf@f@t@l@p@|@~@x@`Ab@t@''x@T|@PbAZlCLn@RpBl@fGd@fEI|AId@Q^QZqCZyBLoB]iDwAgAq@u@]iCqAoB[c@AwHmAgAG{@BmA^e@Ta@^WVg@p@]n@qFvLsGvNSl@YdAUnAO|Ac@`IyEvz@eAvQ"
我将这个值从c#传递到剃刀视图。
在JavaScript中字符串被引号包围。字符串中间可以有引号,但必须用"'"转义。您可能需要转义特殊字符。如果你的字符串有单引号和双引号的组合,那么转义这些字符应该可以帮助你。
示例转义双引号:
var token = "asdasd'"asdasd";
看起来您的示例字符串没有抛出错误。参见链接中的代码:
http://codepen.io/anon/pen/JYKpEP