//열
//Ajax 요청 보내기
$ .getJSON(
"../../../Templet/GetInfoHandler.ashx", //JSON 데이터를 생성하는 서버 페이지
{id: "0", sid: "1;2 ;3 ",rid: Math.round(Math.random() * 10) }, //서버로 전송된 쿼리 문자열
//반환된 JSON 데이터 처리
function(json) {
/ /json의 데이터를 반복하여 목록에 표시합니다.
$("#column_0_1").empty()
var colstr = '
'; $.each(json, function(i ) { //alert(json[i].news_id); colstr = colstr '' json[i].news_title ' < /li>' ; }) colstr ' ';
$("#column_0_1").html(colstr)
alert("로드 성공")
// })
Litjson을 사용하여 json 데이터를 생성하는 C# 프로그램:
//열
//Ajax 요청 보내기
$.getJSON(
"../../../Temple/GetInfoHandler.ashx " , //JSON 데이터를 생성하는 서버 페이지
{id: "0", sid: "1;2;3",rid: Math.round(Math.random() * 10) }, //쿼리 문자열로 서버에서 전송
//반환된 JSON 데이터 처리
function(json) {
//json의 데이터를 반복하여 목록에 표시합니다
$("#column_0_1").
var colstr = '
More>> < ;/span>인기 채용< ;/h2>'; $.each(json, function(i) { //alert(json[i].news_id); colstr = colstr ' ' json[i].news_title ' '; }) colstr = colstr ' $ ("#column_0_1").html(colstr); alert("로드 성공"); // }) json 데이터를 통해 얻은 jquery
에 옵션(드롭다운 항목) 추가 html 코드:
==선택하세요==
Ajax:
새 .aspx 페이지를 만들고, .aspx 페이지에서 html 코드를 삭제하고, .aspx.cs에 다음 코드를 추가합니다
코드 복사 코드는 다음과 같습니다. string rq_basecode=null; rq_basecode = Request.QueryString["code"]; if (string.IsNullOrWhiteSpace(rq_basecode)) { Response.Write("Error"); 응답.끝(); } BLLCataLog bll_info = new BLLCataLog(); 목록 lt_info = 새 목록(); lt_info = bll_info.GetCatalog(rq_basecode,""); //Response.Write(rq_basecode); if (lt_info.Count > 0) { Response.Write(JsonHelper.ToJson(lt_info)); } else { Response.Write("Null"); }
BLL层的数据:
공개 목록 GetCatalog(문자열 코드, 문자열 참조 코드) { DALCataLog dalcatalog6 = new M2SharpDAL.DALCataLog(); return dalcatalog6.GetCatalog(code, refcode); }