Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WooCommerce:在Ajax刷新了订单和付款方式部分后,如何运行JS代码?_Woocommerce - Fatal编程技术网

WooCommerce:在Ajax刷新了订单和付款方式部分后,如何运行JS代码?

WooCommerce:在Ajax刷新了订单和付款方式部分后,如何运行JS代码?,woocommerce,Woocommerce,在结帐页面上,我需要动态修改“查看订单”部分的内容。这很棘手,因为它加载了Ajax。如何在这个Ajax加载或重新加载之后运行JS代码,同时确保它在加载之后而不是之前运行?倾听触发器。类似的方法可能会奏效: $( 'body' ).on( 'updated_checkout', function() { console.log( 'checkout was updated' ); }); 工作起来很有魅力:)但我真的很好奇,我自己怎么能找到这种东西呢?我唯一能给出的建议就是浏览WooComm

在结帐页面上,我需要动态修改“查看订单”部分的内容。这很棘手,因为它加载了Ajax。如何在这个Ajax加载或重新加载之后运行JS代码,同时确保它在加载之后而不是之前运行?

倾听触发器。类似的方法可能会奏效:

$( 'body' ).on( 'updated_checkout', function() {
  console.log( 'checkout was updated' );
});

工作起来很有魅力:)但我真的很好奇,我自己怎么能找到这种东西呢?我唯一能给出的建议就是浏览WooCommerce代码库。JS文件的文档与PHP文件的文档不同(如果有的话)。但是,根据经验,我知道WC有许多自定义JS触发器,所以只需找到正确的触发器即可。例如,答案中的链接指向
checkout.js
文件,根据您的问题,该文件似乎是开始查找的地方。整洁,谢谢Helga(刚刚注意到您也是一名撰稿人!)是的,我已向他们发送了一些错误修复。:)