重新加载 PHP If/Else 购物车页脚中的语句而不重新加载整个页面? ( XT 浮动推车)
Reload PHP If/Else Statement in cart footer without reloading whole page? ( XT Floating Cart)
代码如下:
我从 woocommerce 购物车中获取了商品总数,并且显示了特定数量的特定页脚。
** 一切正常,但问题是我希望它在不重新加载整个页面的情况下也使用浮动车主体更新页脚。**
每次我必须重新加载
想要实现:
- 更新页脚Div/Page根据数量表示用户需要在购物车中总共有 10 件商品才能结帐
- 但是整个页面不应该重新加载它应该是浮动购物车。
顺便说一下我用的是XT浮动推车
将不胜感激
<?
$min = 10;
if(WC()->cart->cart_contents_count < $min)
{
xt_woo_floating_cart()->get_template( 'parts/cart/custom_footer' );
}
else
{
xt_woo_floating_cart()->get_template( 'parts/cart/footer' );
}
?>
很遗憾,您试图实现的目标并不是 PHP 的目标。
当您向 PHP 提交请求时,它会运行代码、解释代码并呈现页面服务器端,然后再将 HTML、CSS 和 JS 发送给用户.因此,您不能只重新加载页面的一部分而不重新加载整个页面。
实现所需功能的一种方法是创建控制器。 Creating a controller 表示您创建了一个位于特定网站 URL 的 PHP 函数。您可以将一个对象解析为这个 URL 并且 URL 可以将一个对象解析给您。
创建控制器后,您需要创建调用者。通常这些前端调用是使用 Javascript 进行的。您可以等待用户完成操作,然后再对您的控制器使用 AJAX to send a request。您的控制器可以 return 一些数据,您可以使用 javascript 来操纵 DOM 来更改页面而无需重新加载整个页面。
请注意,这只是实现所需功能的一种方法,需要一些编程知识。但是,如果您下定决心并且乐于学习,则可以使用上述信息研究如何编写这样的方法。
代码如下: 我从 woocommerce 购物车中获取了商品总数,并且显示了特定数量的特定页脚。 ** 一切正常,但问题是我希望它在不重新加载整个页面的情况下也使用浮动车主体更新页脚。** 每次我必须重新加载 想要实现:
- 更新页脚Div/Page根据数量表示用户需要在购物车中总共有 10 件商品才能结帐
- 但是整个页面不应该重新加载它应该是浮动购物车。 顺便说一下我用的是XT浮动推车 将不胜感激
<?
$min = 10;
if(WC()->cart->cart_contents_count < $min)
{
xt_woo_floating_cart()->get_template( 'parts/cart/custom_footer' );
}
else
{
xt_woo_floating_cart()->get_template( 'parts/cart/footer' );
}
?>
很遗憾,您试图实现的目标并不是 PHP 的目标。
当您向 PHP 提交请求时,它会运行代码、解释代码并呈现页面服务器端,然后再将 HTML、CSS 和 JS 发送给用户.因此,您不能只重新加载页面的一部分而不重新加载整个页面。
实现所需功能的一种方法是创建控制器。 Creating a controller 表示您创建了一个位于特定网站 URL 的 PHP 函数。您可以将一个对象解析为这个 URL 并且 URL 可以将一个对象解析给您。
创建控制器后,您需要创建调用者。通常这些前端调用是使用 Javascript 进行的。您可以等待用户完成操作,然后再对您的控制器使用 AJAX to send a request。您的控制器可以 return 一些数据,您可以使用 javascript 来操纵 DOM 来更改页面而无需重新加载整个页面。
请注意,这只是实现所需功能的一种方法,需要一些编程知识。但是,如果您下定决心并且乐于学习,则可以使用上述信息研究如何编写这样的方法。