我通过序列化程序将json值传递给此输入。如何检索动态值?这将返回“[”而不是json值。
<input id="jsonValue" type="hidden" value="<%=sb.ToString%>"/>
$('#jsonValue').val();
传递给此输入的值的示例是:
{["Blah","BliBlah","Temporary Employee",000001],["Blah","BlihBlah","Mgr",000002]}
答案 0 :(得分:1)
问题不在于你的javascript,你的HTML无效。你需要使json字符串对html安全,用"
替换所有出现的"
。我不知道如何在vb.net中这样做,但它不应该太难。
<input id="jsonValue" type="hidden" value="["foo"]"/>
成为
<input id="jsonValue" type="hidden" value="["foo"]"/>
许多服务器端语言都有一种方法可以帮到你。