2013-10-16 4 views
0

json 값을 serializer를 통해이 입력에 전달합니다. 동적 값을 검색하려면 어떻게해야합니까? 이것은 json 값 대신에 "["를 반환합니다. jquery에서 입력 값을 얻으려면 어떻게해야합니까?

<input id="jsonValue" type="hidden" value="<%=sb.ToString%>"/> 

$('#jsonValue').val(); 

값의 예

는 것이 입력에 전달되는 :

 {["Blah","BliBlah","Temporary Employee",000001],["Blah","BlihBlah","Mgr",000002]} 

답변

1

문제는 자바 스크립트 아니라, 당신의 HTML이 잘못되었습니다. json 문자열을 html로 안전하게 만들려면 "의 모든 항목을 &quot;으로 바꿉니다. 나는 vb.net에서 그렇게하는 방법을 모르겠지만 너무 어렵지 않아야합니다.

<input id="jsonValue" type="hidden" value="["foo"]"/> 

<input id="jsonValue" type="hidden" value="[&quot;foo&quot;]"/> 

많은 서버 측 언어가 당신을 위해이 작업을 수행하는 방법이된다.

+1

.replace ("" "" """) – BTC

+0

가능합니까? http://msdn.microsoft.com/en-us/library/wdek0zbf.aspx?cs-save-lang=1&cs-lang=vb#code-snippet-1 –

+0

거의 작동합니다! 나는 공백이 있으면 그것이 날아 오르고 있다고 생각한다. 그래서 그것은 반환합니다, ""[ "Blah", "BliBlah", "Temporary" – derekjs67

관련 문제