테스트 사이트 - 개발 중인 베타 버전입니다

메뉴설정에 메뉴 추가하기 버튼을 누르면 먹통이에요..ㅠ 채택완료

예인♥ 6년 전 조회 1,838

최신 파일 다운받아서 설치 후 파일 건든거 없는데..

메뉴설정에서 메뉴추가하기 한 뒤에,

 

추가하기 버튼 누르면 먹통이에요.

 

그래서 어디서 오류가 나는건가 확인해보니까..

function add_menu_list(name, link, code) 함수에서..

 

아래 부분에서 오류가 나는 것 같아요.

$menu_last.size() 이부분을 인식하지 못하는 듯해요.

alert($menu_last); 이렇게 호출하면 [object][object] 이렇게 출력되구요.

alert($menu_last.size()); 이렇게 호출하면 먹통이더라구요.

 

그래서 아래 라인부터 작동을 안해서.. 먹통이 되는 것 같아요.

 

/adm/menu_form.php 의 177 라인입니다.

 

    if($menu_last.size() > 0) {         $menu_last.after(list);     } else {         if($menulist.find("#empty_menu_list").size() > 0)             $menulist.find("#empty_menu_list").remove();

        $menulist.find("table tbody").append(list);     }

 

 

그래서 MySQL g5_menu table에 강제로 데이터를 삽입하고 테스트 했는데 여전히 안되구요.

강제로 삽입한 데이터를 삭제하기 누르면 삭제도 안되고 먹통이에요.ㅠ

 

혹시요~! 서버가 UTF-8 (PHP7.3, mariadb-10.0.x) 이래서 안되는건지요?

PHP가 너무 높다거나, mariadb여서 안되는 것 일까요?

 

보니까 메뉴 삭제에도 아래와 같은 부분이 있던데..

$tr.find("td.sub_menu_class").size() 

size()가 인식이 안되는 이유가 무엇일지요?

 

도움 부탁드려요.ㅠ_ㅠ

감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
6년 전

size가 jquery 상위버전에서 삭제되었습니다.

jquery 버전을 확인해보세요 length로 바꾸셔야할겁니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

예인♥
6년 전
네!! 맞아요 size()를 length 로 바꾸니까 잘 되요. 감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인