2016-07-06 49 views
0

我有一個廣告網站我在圖庫中展示了所有我的廣告,如果您點擊其中的每個廣告,它會進入一個查看更多頁面,您可以獲得很多有關該廣告的更多數據。將頁面變量保存在本地存儲中,並將它們顯示在另一個頁面

viewmore page 
 
<?php 
 
error_reporting(0); 
 
include("config.php"); 
 
(is_numeric($_GET['ID'])) ? $ID = $_GET['ID'] : $ID = 1; 
 
$result = mysqli_query($connect,"SELECT*FROM ".$db_table." WHERE idhome = $ID"); 
 
?> 
 
<?php while($row = mysqli_fetch_array($result)): 
 
$price=$row['price']; 
 
$room=$row['room']; 
 
$parking=$row['parking']; 
 
$floor=$row['floor']; 
 
?>

我在這樣的PHP代碼。現在我想添加一個選項到我的查看更多頁面,如果用戶點擊一個按鈕,比如添加這個頁面來收藏頁面變量"price", "room", "parking", "floor"保存在本地存儲並顯示在我命名喜歡的頁面的某些頁面上,並且每次用戶來到網站,他或她可以去頁面輕鬆地審查選定的頁面,任何想法?

+0

你可以在這裏查看我的回答:[保存在cookie中最喜歡的頁面(http://stackoverflow.com/a/37832664/4388034)的基礎上,同種想法,它包括,'添加頁面','刪除頁面','列表頁面' –

+0

嗨男人謝謝你,我添加你的答案的問題。你確定它是正確的,因爲我把它添加到我的網站,它根本沒有工作。我點擊加我到收藏,它沒有顯示任何東西。 – Malekian

+0

你確定ajax.googleapis.com/ajax/libs/jquery/2.2.2對我來說是正確的 – Malekian

回答

0

您還可以使用localStorage的:

的localStorage的屬性,可以訪問本地存儲對象。存儲在localStorage中的數據沒有到期時間。在HTML5中,localStorage對象是每個域隔離的。

一個例子:

// Save data to the current local store 
localStorage.setItem("username", "John"); 

// Access some stored data 
alert("username = " + localStorage.getItem("username")); 

// Remove some data from Local Storage 
localStorage.removeItem('username'); 

//json example 
var car = {}; 
car.wheels = 4; 
car.doors = 2; 
car.sound = 'vroom'; 
car.name = 'Lightning McQueen'; 
console.log(car); 
localStorage.setItem('car', JSON.stringify(car)); //converts the 'car' object into a string and attaches it to the property 'car' of localStorage 
console.log(JSON.parse(localStorage.getItem('car'))); //logs an object 

下面是一些你可以按照閱讀更多關於本地存儲的使用環節:

https://developer.mozilla.org/en-US/docs/Web/API/Storage/LocalStorage

https://www.smashingmagazine.com/2010/10/local-storage-and-how-to-use-it/

一個例子:

http://www.w3schools.com/html/tryit.asp?filename=tryhtml5_webstorage_local_clickcount

希望這有助於:)

+0

謝謝你,我檢查它 – Malekian

相關問題