반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- node.js
- javascript
- ajax
- NextJS
- jenkins
- Eclipse
- git
- submit
- Push
- config
- Java
- spring3
- centos7
- rocky9
- security
- mysql
- PM2
- nodejs
- MSsql
- FCM
- yona
- Maven
- popup
- SpringBoot
- Next.js
- jquery
- pwa
- docker
- MariaDB
- mybatis
Archives
- Today
- Total
ふたりで
location.replace() 브라우저 history 남기지 않기. 본문
728x90
반응형
SMALL
주문서 작성 후 주문이 완료 되고나면 브라우저의 뒤로가기 했을때 다시 주문서 작성 화면으로 가지 않고
주문서작성 이전 상품 선택화면 또는 장바구니로 전환해야 할때 사용 하면 조으디~?
//주문저장 ajax처리
function saveOrderFn(){
var params = $("form[name=orderform]").serialize();
$.ajax({
type : "POST",
url : ctx + "/front/saveOrderChitAjax",
data : params,
async: false,
success : function(data,xhr) {
if(data != null){
//console.log(JSON.stringify(data));
document.querySelector(".js_modal_orderDone").classList.remove("hidden");
$('#ord_number').text(data.ord_number);
$('#ord_delivery').text(data.ord_delivery);
$('#pv_bank_name').text(data.pv_bank_name);
$('#pv_bank_owner').text(data.pv_bank_owner);
$('#pv_bank_number').text(data.pv_bank_number);
$('#total_amount').text(formatComma(data.ordAmount+data.ordDeliveryPrice));
cartCountFn();//장바구니의 상품 목록을 다시조회 한다.
}else{
cartListCallFn();//
}
//location.reload(true);
}
,error : function(request, status, error) {
if(request.status == 403){
alert("세션이 만료 되었습니다.");
location.reload(true);
}else{
alert("상품정보를 조회할 수 없습니다.\n서버응답_에러코드:"+request.status);
//location.reload(true);
}
}
});
return returnMesg;
};
//장바구니 상품리스트 조회
function cartCountFn(){
var param = {
'${_csrf.parameterName}':'${_csrf.token}'
};
$.ajax({
type : "POST",
url : ctx + "/front/alwaysCartCount",
data : param,
async: false,
success : function(data,xhr) {
if(data.msg != null){
$('#alwaysCartCountBtn').text(data.msg);
}
}
,error : function(request, status, error) {
if(request.status == 403){
alert("세션이 만료 되었습니다.");
}
}
});
//
};
//장바구니 바로가기버튼
function cartListCallFn(){
location.replace(ctx+"/front/cartList");
};
728x90
반응형
LIST
'javascript' 카테고리의 다른 글
HTML form의 onsubmit을 이용한 조건부 submit (2) | 2022.09.16 |
---|---|
임시form을 생성 하여 ajax로 form 전송 하기. (0) | 2022.09.01 |
jsp table merge row span by class (0) | 2022.08.22 |
css, js 캐싱 방지하기...(no cache css js) (0) | 2022.07.07 |
jquery checkbox .prop().trigger() (0) | 2022.05.17 |
Comments