WooCommerce:在Ajax刷新了订单和付款方式部分后,如何运行JS代码?
在结帐页面上,我需要动态修改“查看订单”部分的内容。这很棘手,因为它加载了Ajax。如何在这个Ajax加载或重新加载之后运行JS代码,同时确保它在加载之后而不是之前运行?倾听触发器。类似的方法可能会奏效:WooCommerce:在Ajax刷新了订单和付款方式部分后,如何运行JS代码?,woocommerce,Woocommerce,在结帐页面上,我需要动态修改“查看订单”部分的内容。这很棘手,因为它加载了Ajax。如何在这个Ajax加载或重新加载之后运行JS代码,同时确保它在加载之后而不是之前运行?倾听触发器。类似的方法可能会奏效: $( 'body' ).on( 'updated_checkout', function() { console.log( 'checkout was updated' ); }); 工作起来很有魅力:)但我真的很好奇,我自己怎么能找到这种东西呢?我唯一能给出的建议就是浏览WooComm
$( 'body' ).on( 'updated_checkout', function() {
console.log( 'checkout was updated' );
});
工作起来很有魅力:)但我真的很好奇,我自己怎么能找到这种东西呢?我唯一能给出的建议就是浏览WooCommerce代码库。JS文件的文档与PHP文件的文档不同(如果有的话)。但是,根据经验,我知道WC有许多自定义JS触发器,所以只需找到正确的触发器即可。例如,答案中的链接指向
checkout.js
文件,根据您的问题,该文件似乎是开始查找的地方。整洁,谢谢Helga(刚刚注意到您也是一名撰稿人!)是的,我已向他们发送了一些错误修复。:)