0
MVC 어플리케이션에서 dForm을 사용하고 싶습니다. 다음 json 문자열에서 양식을 작성하려고하면 괜찮습니다.제어기에서 누락 된 문자열에서 jquery dform을 빌드 할 수 없습니다.
var formdata = {
'action': 'index.html',
'method': 'get',
'elements':
[
{
"type":"select",
"name":"Name",
"caption":"Name",
"options":"first":{"html":"first","class":"active"},
"second":{"html":"second","class":"active"},
"selected":null
}
]
};
하지만 내가 좋아하는 요소에 대해 생성 부분을 사용하는 경우 : dform에서
var elements = {
"action": "index.html",
"method": "get",
"elements":
[
$('#jqgrid').jqGrid('getGridParam', 'userData')
]
};
$('#myform').buildForm(elements);
나는 다음과 같은 얻을 오류 :
uncaught exception: No element type given! Must always exist.
하지만 "요소"태그가 동일하다는 것을 확신 첫 번째 예에서 게시했습니다.
나는 불을 지르고에서 내가 예 :
"userdata":"{\"type\":\"select\",\"name\":\"Name\",\"caption\":\"Name\",\"options\":{\"first\":\"first\" .....
내가하는 jobject에서 userData에를 생성하기위한 형식을 다음에있는 jqGrid에 대한 getted 문자열 userData에 볼 수 있습니다 것으로 나타났습니다. 문제가있을 수 있습니다. 이스케이프 문자 '\'를 대체하려고했지만 성공하지 못했습니다.
답장을 보내 주셔서 감사합니다. 귀하의 코드는 다음과 같은 오류가 발생합니다 : JSON.parse : 예기치 않은 문자 – Muff