selectbox 옵션 선택 취소하기 $("#selectbox option:selected").prop("selected", false); selectbox 1번째 옵션 선택하기 $("#selectbox option:first").prop("selected", true); selectbox 옵션 만들기 $("#selectBox").append('option6'); selectbox 옵션 처음에 추가하기 var opt = $('선택하세요.'); $("#selectbox").prepend(opt); selectbox value, code 값 조회하기 $("#selectbox").val(); selectbox text, codeName 조회하기 $("#selectbox").text(); selectbox 내가..
Primitive type 기본형 타입(원시 타입) 데이터 값이 복사된다. Object reference type 객체 참조형 타입 데이터 참조(주소)가 복사된다. public void Create(UserData uesr, int num){ int a = 1; num = a; a = a + 1; // a = 2; //num과 a는 다르다. UserData data = user; //user와 data가 같다. } C#은 new연산자를 통해서 클래스 타입의 인스턴스(객체)를 생성한다. JS는 {}를 통해서 new한다. var item = {}; JQuery 둘 이상의 개체 내용을 첫번째 개체로 병합할 때는 $.extends() 사용한다. var object = $.extend( object1, objec..
슬릭그리드 생성 시, new Slick.Grid(그리드 생성위치, 데이터, 컬럼, 옵션); 데이터 자리에 dataview를 넣으면, 데이터를 정렬, 필터링, 페이징 등 다양한 이벤트 처리할 수 있다. //dataView $(function () { var dataView = new Slick.Data.DataView({ inlineFilters: true }); //dataview 생성 grid = new Slick.Grid("#myGrid", dataView, columns, options); //slickgrid 생성 //페이징 처리 dataView.setPagingOptions({ pageSize: 10 }); //10개씩 페이징 처리 var pager = new Slick.Controls.Page..
HTML 슬릭그리드가 들어갈 곳에 태그작성. script var grid; //표의 컬럼 var columns = [ { id: "Seq", name: "No.", field: "SEQ", headerCssClass: 'text-center', cssClass: 'text-center', width: 100}, { id: "Title", name: "제목", field: "TITLE", headerCssClass: 'text-center', width: 500 }, { id: "Writer", name: "작성자", field: "WRITER", headerCssClass: 'text-center', cssClass: 'text-center', width: 200 } ]; //표의 옵션 var optio..
$.get() : ajax get요청할 때 사용, 서버에서 데이터를 가져올 때 사용 $.get(url, [data], [success], [error]); $.get('경로', function(response){ //response는 서버의 응답 }); $.post() : ajax post요청할 때 사용, 서버에 데이터를 전송할 때 사용 $.post(url, data, [success], [error]); $.post('경로', { name: 'kim', email: 'kim@example.com' }, function(response) { // response는 서버의 응답 }); $.getJSON() : url에서 json 데이터를 가져오는 데 사용 $.getJSON("경로", function(dat..
ajax 주요 옵션들 정리 //sample $.ajax({ type: "GET", url: "api/Board/select", contentType: "application/json", dataType: "json", data: JSON.stringify({ "title": document.getElementById("title").value, "content": document.getElementById("content").value }) success: function(data, statusText, jqxhr){ console.log(data); console.log(statusText); }, error: function(jqxhr, textStatus, errorThrown){ console.l..
ajax에서 컨트롤러로 데이터 넘길 때 하나하나씩 넘기니까 해당 컨트롤러 안으로 안 들어왔음... => 모델을 만들어서 객체로 넘기기 컨트롤러로 넘길 데이터는 var data = JSON.stringify{( "name" : document.getElementById("name").value, "age" : document.getElementById("age").value )}; 이런 식으로 객체를 JSON으로 바꿔서 json으로 보내고, (stringify 직렬화) 컨트롤러에서 뷰로 받은 데이터는 JSON.parse(data) json을 다시 객체로 바꿔서 사용하면 된다. 그러면 그냥 string으로 보내면 안 되냐?! 된다ㅋㅋㅋㅋㅋㅋ 근데 json으로 하는 게 효율적이다. 1.사람과 기계 모두가 이해..