에서 액션 메소드에서 반환 될 때 나는이처럼 내 액션 메소드를로드하지 않습니다자바 스크립트 JSON 결과가 MVC3
내가 그 동작 방법을 찾아public ActionResult Register()
{
RegisterModel rm = new RegisterModel();
return Json(rm, JsonRequestBehavior.AllowGet);
}
, 그에의 콘텐츠를보고 있지 않다 보기 페이지가로드 중입니다.
이{ "사용자 이름": NULL, "이메일"널 (null), "암호"널 (null)는 "ConfirmPassword"널 (null)이}
RegisterModel 그 속성이 포함되어 내가보고하고 모든이입니다.
그러나, 내가 할 경우이 : 그 같은 행동을 탐색 할 때
public ActionResult Register()
{
return view();
}
내가보기 페이지가로드의 내용을 볼 수 있습니다.
jsonresult가 반환되면보기 페이지에서 모든 javascript 및 html 콘텐츠를 어떻게 렌더링 할 수 있습니까?
잘 JSON은 HTML이 아닙니다 ..... .....? – asawyer
* Json (rm) *을 반환하면 어떤 결과물을 기대할 수 있습니까? 예상대로 나왔습니다. 빈 속성을 가진 JSON 문자열입니다 (아무 것도 설정하지 않았으므로). – McGarnagle
아니라 내가 가진 일부처럼 아래에있는 내보기 페이지에 자바 스크립트 코드 : $ .getJSON (가 GetURL, 기능 (데이터) { $ .each (데이터, 기능 (키, 발) { VAR OBJ = {}; OBJ [ "키"] = 키; $ .template ("elementTemplate"소자) $ .tmpl ("elementTemplate"OBJ) .appendTo ("# 컨테이너"); }) }); 이것을 사용하여 JSON 컨텐츠를 구문 분석하고 템플릿을 사용하여 형식으로 표시합니다. 하지만 여기서 문제는 위의 스크립트가로드되는 것을보고 있지 않다는 것입니다. – suk