본문 바로가기

자바스크립트 업로드 파일 확장자 체킹 작업을 하다 보면 서버사이드에서 체킹 하는데 자바스크립트에서도 확장자를 체킹하여 리턴 시키거나 할 때가있다. var file_name = $("file").val(); //점을 기준으로 확장자 잘라내서 비교 편리를 위한 소문자로 변환. var extension = file_name.slice( file_name.indexOf(".") +1 ).toLowerCase(); if( extension != "png" && extension != "jpg" ) { alert("이미지 업로드는 png와 jpg만 지원합니다"); return; }
jqueryui autocomplete에서 json 데이터가 null일 때 처리 jqueryui의 autocomplete에서 json 데이터로 $.ajax가 날려주는데 이때 데이터가 하나도 없을 경우 null로 뱉어주면(물론 php에서 한개도 없을때도 json을 그렇게 만들어주면 문제 없겠지만) 문제점 1.ie6에서는 일단. length' is null or not an object 에러를 뱉어낸다.(당연히 널오브젝트.length하니 그러하겠지) 2.autocomplete를 달아놓은 input 박스의 로딩 이미지를 추가했따고 치면 없을경우는 이놈이 무한히 도는 문제가 생긴다. 1.php 코드 어쩌구 저쩌구 하여 젤 마지막 단에 die( json_encode( $data ) ); 로 뱉어준다고 치자. 2.css 코드(autocomplete시 input 박스에 로딩이미지 보여주기 위한...
jquery table tag 요리하기 jquery 로 작업하다 보니 table을 이리 저리 할일이 많다. 할때마다 다 기억을 못해서 찾아보고 하니 여기에 뭉쳐서 자주 쓰는것 적어 놓는다. 1.테이블의 td 데이터들을 배열로 뽑아내기 2.테이블에 tr 추가하기 3.테이블의 젤 첨에 tr 추가하기 4.테이블의 특정 tr 값 가져오기 5.테이블의 특정 tr 삭제 6.테이블의 특정 tr 내용 변경 7.테이블의 tr 갯수 얻기 ex) 테이블의 tbody 에 tr 갯수 $("#테이블id > tbody > tr").length