HTML 코드:
Ashx 핸들러: json 형식으로 객체를 반환해야 하는 경우 MIME 유형을 "application/json"으로 설정해야 합니다.
jQuery 소스 파일을 보면 getJSON이 다음과 같이 구현된 것을 확인할 수 있습니다.
getJSON: function( url, data, callback) {
return jQuery.get(url, data, callback, "json" ");
},
공개 void ProcessRequest(HttpContext 컨텍스트)
{
if (context.Request.Params["type"].Equals("ajax"))
{
context.Response.ContentType = "text/plain ";
}
else
{
context.Response.ContentType = "application/json";
}
GetInfo(context);
}
public bool IsReusable
{
get
{
return false
}
}
public void GetInfo(HttpContext context)
{
System.Collections.Generic. List listUser = UserInfoManage .GetUserInfoBySQL("Userinfo에서 상위 5개 * 선택")
IsoDateTimeConverter timeConverter = new IsoDateTimeConverter()
timeConverter.DateTimeFormat = "yyyy'-'MM'-'dd' ' HH':'mm': 'ss";
string ResJsonStr = JsonConvert.SerializeObject(listUser, timeConverter);
context.Response.Write(ResJsonStr);
}