기본 콘텐츠로 건너뛰기

4월, 2016의 게시물 표시

[javascript] basic01 (example)

var data;   // 변수를 선언하면 undefined 값이 할당 if (data == null && data == '' && data == undefined)    // var 변수에는 어떤 타입의 값이라도 할당할 수 있음 if (data)                                               // 비교 결과가 0, null, "", false, undefined, NaN 이외 값이면 항상 참 var a = 1; var b = '1'; if(a == 'b) {}  // true, == (equal), 타입이 다르면 타입을 일치시키고 비교 if(a === b) {}  // false, === (identical), 타입과 값 모두 비교 if(undefined == null) {}    // true if(undefined === null) {}   // false var a = 1, b = null, c = 'a'; var result = a || b     // 1 var result = b || c     // 'a' // OR 연산자 평가시 좌측이 참이면 좌측 피연산자의 최종값을 리턴하고 좌측이 거짓이면 우측 최종값 리턴 var a, b = 1, c = 'a', d = nu...

ajax passing json array

var nameAndAgeInfos = [     {name : "sue", age : 11}     , {name : "dave", age : 12} ]; $.ajax({     url: "/search/person/by-name-age",     type : 'POST',     data: JSON.stringify(nameAndAgeInfos),     contentType: "application/json; charset=utf-8",     dataType: "json",     success: function(data) {         // TODO...     }.bind(this),     error: function(xhr, status, err) {         // TODO...     }.bind(this),     complete: function() {         // TODO...     }.bind(this) }); @RequestMapping(value = "/search/person/by-name-age", method = RequestMethod.POST) @ResponseBody public List<Person> getPeople(@RequestBody ArrayList<SearchCondition> condition) {     // TODO... }