/* * * NLIB : 카트 JavaScript * * */ function fn_addRentCart(masterId, ableRent , ableRead ) { var cartTypeCd = null; if(masterId == "undefined" || masterId == "") { alert("선택된 자료 정보가 없습니다."); return; } if((ableRent === undefined || ableRent == "") || (ableRead === undefined || ableRead == "")) { alert("선택된 자료의 상태 정보를 확인할 수 없습니다."); return; } if(ableRent) { cartTypeCd = "1"; // 대출 } else if(ableRead) { cartTypeCd = "2"; // 방문열람 } else { alert("대출 또는 방문열람이 가능한 자료만 카트에 추가 가능합니다."); return; } $.ajax({ url : "/cart/insertCartItemAjax.do", contentType: "application/json; charset=utf-8", dataType: "json", type : "POST", data: JSON.stringify({ masterId : masterId, cartTypeCd : cartTypeCd }), success : function(data) { var jsonData = JSON.parse(data); if(jsonData.code == "S") { if(confirm(jsonData.message + "\n카트로 이동하시겠습니까?")) { fn_gotoCart(); } } else { alert(jsonData.message); } }, error : function(error) { alert(error.message); } }); } function fn_gotoCart() { location.href = "/cart/listCartItems.do"; } function fn_addReserveCart() { alert("카트 추가 - 로그인"); } function fn_deleteCart() { alert("카트 삭제"); }