ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 매개변수 id 찾기 $('#' +value)
    프로그래밍 언어/JQuery 2022. 9. 27. 11:32

    검수 절차 삭제 함수를 제작하던 중 삭제할 name 정보를 어떻게 찾을까 생각하다가 tr에 id를 부여하고 그걸 찾아서

    td에 입력된 check_name을 변수에 저장하고 서버에 보내주는 형식으로 구현하였다.

    //검수 절차 삭제
    function fn_del_model_check_list(select_check_id) {
        event.stopPropagation();    //부모 태그에게 이벤트 넘김 중지
    
        if (!confirm("선택하신 검수 절차를 삭제하시겠습니까?")) return;
    
        del_check_name = $('#'+select_check_id).find("td").eq(0).text();
        let obj = {};
        obj.check_id = select_check_id;
        fn_ajax_call("/api/del_model_check_list", JSON.stringify(obj), fn_thingworx_api_model_check_del, "POST", "application/json; charset=utf-8");
    }

    $('#'+select_check_id)로 매개변수를 가져와 변수와 같은 id값을 찾아서 자손 중에 첫번째 td의 text 값을 가져오도록 했다.

     

    //thingworx 검수절차 삭제
    function fn_thingworx_api_model_check_del(result){
        if(result.code !== 1){
            alert(result.message);
            return;
        }
        let obj = {};
        obj.room_model = room_id + "_" + model_id;
        obj.name = del_check_name;
        fn_ajax_call("/api/thingworx_api_model_check_del", JSON.stringify(obj), fn_del_model_check_list_result, "POST", "application/json; charset=utf-8");
    }

     del_check_name을 obj.name에 저장하고 thingworx 서버에 같은 이름을 가지고 있는 검수절차를 삭제한다.

     

     

Designed by Tistory.