Woocommerce 업데이트 체크아웃 에이잭스
1개의 제품에 대해 원페이저를 사용하고 있기 때문에, 카트에 제품을 추가할 때는 wordpress ajax를 사용하여 현장에서 체크아웃을 갱신하고 싶습니다.장바구니에 제품 추가 버튼이 이미 Ajax입니다.
다음을 시도했습니다.$('body').trigger('update_checkout');
하지만 소용없었다..on click 기능 안에 있습니다.체크 아웃 업데이터는 카트에 추가 내용을 저장하기 전에 실행되어 읽을 것이 없는 것 같습니다.이건 그냥 이론일 뿐이야
어떻게 해야 하죠?
이 방법은 다음과 같습니다.
jQuery(document.body).trigger("update_checkout");
이것을 사용해 보세요.
jQuery('body').trigger('update_checkout');
달러 기호를 사용할 수 없습니다.$
워드프레스에서 jQuery를 호출하려면 대신 문자열을 사용해야 합니다.jQuery
이 웹 페이지에서 힌트 5를 참조하십시오: 워드프레스와 함께 jquery를 사용하기 위한 5가지 힌트:
WordPress와 함께 제공되는 jQuery 버전은 jQuery.noConflict(); 함수를 자동으로 호출하여 $ 변수를 처음 구현한 라이브러리로 다시 제어할 수 있도록 합니다.jQuery의 다른 복사본을 로드하는 경우 jQuery.noConflict()를 수동으로 호출해야 합니다.필요한 경우 JavaScript 파일 중 하나에서 호출해야 합니다.
설명은 https://stackoverflow.com/a/15132734/3471458 에서 인용한 것입니다.
대신 다음 트리거를 시도할 수 있습니다.
$( document ).trigger( 'wc_update_cart' );
안부 전합니다
언급URL : https://stackoverflow.com/questions/40899318/woocommerce-update-checkout-ajax
'source' 카테고리의 다른 글
wordpress 고급 사용자 지정 필드 Google map api 키 (0) | 2023.04.05 |
---|---|
모듈 선언을 위한 AngularJS 베스트 프랙티스 (0) | 2023.04.05 |
JDBC를 사용할 때 SQL 문에 대한 로깅을 실행하는 방법 (0) | 2023.04.05 |
ng-click 이벤트를 조건부로 하는 방법 (0) | 2023.04.05 |
각도 JS는 하위 범위 변수 변경을 상위 범위로 전파합니다. (0) | 2023.04.05 |