2014-10-30 64 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