셀렉트 박스 만들어 보기 01
jQuery_Sample
$(document).ready(function(){
setGridTag();
});
/* 그리드의 뿌려질 ROW태그 저장 */
function setGridTag(){
var gridId = $("[gridTag='true']").attr("id"); //그리드가 표현될 태그의 ID
var gridRowTag = $("#"+gridId).html(); //그리드가 표현될 ROW 태그
$("body").data(gridId, gridRowTag); //key, value로 저장하여 원본태그 값을 저장한다.
$("#"+gridId).children().remove();
//------------------ 셀렉트 박스 부분 ----------------------------------------------
var selectId = $("[selectTag='true']").attr("id"); //셀렉트가 표현될 태그의 ID
var selectOptionTag = $("#"+selectId).html();
$("body").data(selectId, selectOptionTag); //key, value로 저장하여 원본태그 값을 저장한다.
$("#"+selectId).html('');
$("#"+selectId).html(' 값을 선택해주세요 ');
//--------------------------- 끝 ----------------------------------------------------
}
/* ajax json 호출 */
function getJson(){
$.ajax({
type: "post",
url: "sample_json.html",
data: "",
dataType: "json",
success: function(json){
//alert(JSON.stringify(json));
gridView("grid", json.data); // 첫번째 파라메터 : 그리드가 표현될 ID, 두번째 파라메터 : json 데이터
makeSelect("select1",json.data);
}
});
}
/* json Grid 구현 */
function gridView(gridTagId, data){
$("#" + gridTagId).html('');
for ( var i = 0; i
json 그리드 예제
번호
제목
글쓴이
COL_NAME_NUMBER
COL_NAME_TITLE
COL_NAME_USER_ID
COL_NAME_NUMBER(COL_NAME_USER_ID)
This article is licensed under CC BY 4.0 by the author.