0
我有一个长字符串,它包含任何内容(单引号,双引号......)。现在我想将这个字符串保存在一个隐藏的输入中,并在我的JavaScript代码中使用它。如何将这个字符串保存在隐藏的输入中?将包含引号的长字符串保存到隐藏的输入中
我有一个长字符串,它包含任何内容(单引号,双引号......)。现在我想将这个字符串保存在一个隐藏的输入中,并在我的JavaScript代码中使用它。如何将这个字符串保存在隐藏的输入中?将包含引号的长字符串保存到隐藏的输入中
我第一次误解了这个问题。
所有你需要做的就是编码你的变量为html。你可以在这里怎么办呢看看http://msdn.microsoft.com/en-us/library/73z22y6h(v=vs.110).aspx
的基本用途是
myString = "asd\"ewr'2";
myEncodedString = HttpUtility.HtmlEncode(myString);
然后在HTML
<input type="hidden" value="@{ @myEncodedString }">
我使用的代码后面,我觉得我有编码我的字符串,因为它包含引号。 – user217648 2014-10-02 12:25:11
你能告诉我你如何将字符串传递给JavaScript?一旦你设法将字符串放入一个javascript变量,那么你可以做我所建议的...... – leopik 2014-10-02 12:26:52
我只是从隐藏输入的值得到它。 $( “#myhidden”)VAL()。 – user217648 2014-10-02 13:08:58