source

Woocommerce 업데이트 체크아웃 에이잭스

manysource 2023. 4. 5. 22:02

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