본문 바로가기
728x90
반응형

JavaScript, jQuery, Java51

크롬에서는 되는데 익스플로러에서 안될 때(1) - IE JQuery로 append시 데이터 변경 문제 ♨ 크롬에서는 되는데 익스플로러에서는 안될 때 ♨ 태그를 이용하여 목록을 생성하기 위해 js 파일의 ajax 에서 DB 값을 뷰에 append 시킨다. $("#"+select_object_id).append(""+code_name+"");이 부분에서 append가 수행된다. Chrome 에서는 의 value 값이 위 처럼 정상적으로 들어간것을 볼수있다.(이 리스트는 code_value와 code_name이 같음) 하지만 익스플로러에서는 code_value 가 text 임에도 불구하고 맨앞의 0 이 없어져,DB 조회시 값이 나오지 않는다. 특정 데이터는 아래처럼 아예 변질되는 경우도 있다.append 부분에서 디버그를 해보아도 분명 제대로 나오지만어디서 변질되는지 모르게 실행 후엔 아래처럼 바뀌어있다. 인.. 2017. 12. 20.
JavaScript(ajax) 에서 java 로 변수 보낼때 한글 깨짐 response.setContentType("text/html; charset=UTF-8"); request.setCharacterEncoding("UTF-8");String query = (String)request.getParameter("query"); ​받는 쪽에서 이것저것 다해봤지만 해결되지 않음. 123456789101112131415161718$(".Btn a").click(function(){ if($(this).text() == '건수 조회'){ $('#FL span').html(query_head+" "+query_back); data = {query : query_send+" "+query_back}; $.ajax({ type: 'get', dataType: 'json', url: '.. 2017. 12. 20.
Trigger - 함수/이벤트 강제 호출 1234567891011121314$(".fschbtn_lst a").click(function(){ if(turn == 2){ var inputBox = $("#input").val(); op = $(this).text(); if(op == '='){ turn = 3; $("#input").val(inputBox+" 같다"); }}else if(turn == 3){ turn = 2; $('#.fschbtn_lst a').trigger('click'); // 클릭 이벤트 강제 호출!! }else alert("필드명을 선택해주세요.");});Colored by Color Scriptercs 2017. 12. 20.
문자열 찾기/검색 - indexOf(), lastIndexOf() 텍스트 값 중 찾고싶은 문자열이 있을땐 indexOf() 를 사용한다. var string = "java script";var find = string.indexOf('찾을 문자열 또는 단어'); 이 경우 찾는 문자가 없으면 return -1 을 하고,값이 있으면 그 위치의 index 값을 리턴한다. +++ lastIndexOf() 를 사용하면뒤에서부터 찾는 단어까지의 위치 index 를 알려준다. 12345678910$("#fsch_lst_val").on("click","li", function(e){ var inputBox = $("#input").val(); if(turn == 10){ inputBox = inputBox.substring(0, inputBox.lastIndexOf(" ")); tu.. 2017. 12. 20.
728x90
반응형