我正在研究一個項目,該項目需要比較2個或更多產品的能力。並且客戶需要能夠鏈接直接這樣的比較的頁面。產品比較會話
我選擇實現它的方式是使用URL:/compare?id=5-20-100
(用於比較產品ID爲5,20和100)。
基本上整個事情得到由這個腳本解析:
$list = explode('-', $_GET['id']);
$myarray = $list;
$args = array(
'post_type' => 'products',
'post__in' => $myarray
);
// The Query
$the_query = new WP_Query($args);
對於將產品添加到列表中,我打算使用會話,其中數據項通過AJAX加入(我使用jQuery,是事項)。所以,我得到的問題是這樣的:
當用戶點擊「比較此產品」時,我需要獲取該產品的ID(可能來自html數據屬性product-id="100"
)。
如何設置此AJAX會話?更確切地說:當用戶點擊「比較項目」按鈕時,如何讓它們轉到/compare?id=5-20-100
URL?
前端更新:
<a href="#" data-id="5">Product 1 add to compare</a>
<a href="#" data-id="20">Product 2 add to compare</a>
查看比較的產品,在這個部分,我需要從阿賈克斯會議取得網址。
<a href="compare?id=5-20">View compare products</a>
是WordPress的? –
是的,是wordpress的一部分。我在一個自定義循環上工作。在循環頁面上,我提供了產品的所有信息,然後進行排序數據的表格視圖。 – Foxsk8
它位於前端還是後端?你可以添加一些你迄今爲止製作的代碼嗎? –