2014-10-30 33 views
-2

我正在建设一个网上商店与woocommerce。我希望能够在列表和网格视图之间切换。我知道这是一个插件:https://wordpress.org/plugins/woocommerce-grid-list-toggle/在不同的视图(HTML标记)之间切换用php

问题是:我想在视图中控制HTML。列表视图必须具有与网格视图不同的标记。有什么办法来实现这一点?

谢谢!

+0

请注明你所得到具体的错误。 – 2014-10-30 14:14:25

+0

我没有收到任何错误。我只是想知道是否有建立一个在PHP或JS切换,加载不同的HTML标记 – Luc 2014-10-30 14:22:15

+0

你需要使用你提供的问题本身的插件?你是否期待在没有插件的情况下做到这一点? – 2014-10-30 14:23:37

回答

0

由于您没有提供代码。我正在为此问题发布一个通用解决方案。

HTML:

<div id="container"> 
<!-- Here, your gird or list view will come... --> 
</div> 

create one trigger button with id `change_view` 

JQUERY:

<script> 
$('#change_view').on('click',function(){ 
var which_view = $(this).val(); 
$.ajax({ 
    type: 'post', 
    url: 'get_view.php', 
    data: {which_view : which_view}, 
    success: function(res){ 
     $("#container").html(null); 
     $("#container").html(res); // res = your new view... 
    } 
}); 
</script> 
+0

是新视图所在的get_view.php? – Luc 2014-10-30 14:49:45

+0

您可以基于'which_view'变量处理您的视图。或者从这里也可以调用不同的URL。它'which_view ='GRID''然后调用该URL – 2014-10-30 14:52:09

+0

我得到它的工作,谢谢! – Luc 2014-10-30 14:56:59