2016-09-06 67 views
0

我正在託管使用p5.js的個人網站。問題是我需要將變量發送到服務器,以便每次訪問該網站時都會保存我的數據。讓我們只需調用我想要保存「測試」的變量。測試的值是3,我希望下次訪問時它保持在3。我可以將測試的值更改爲5,但是當我刷新頁面時,它的值保持爲0 (int test = 0) 感謝您的幫助!使用p5.js將變量發送到服務器

+0

你應該看看[jStorage](http://www.jstorage.info/) – byxor

+0

它是否適用於p5.js? – Artsicle

+0

當然。這只是另一個JavaScript庫,如p5js。它所做的只是存儲變量。 – byxor

回答

1

您不需要將變量發送到服務器來執行此操作。你可以使用cookies。谷歌搜索類似「JavaScript cookies」會給你帶來很多結果。我個人使用this library,但是您可以輕鬆編寫自己的代碼來保存和加載cookie(實際上,如果您不真正瞭解cookie的工作方式,這是學習的好方法!)。

您需要將某些內容發送到服務器的唯一原因是您需要在不同計算機之間爲用戶保留值。這需要某種類型的登錄(更不用說運行在服務器上的代碼了),並且比使用cookie要多得多。但是如果你真的需要走這條路線,像「JavaScript post」或「JavaScript ajax」這樣的搜索將返回一堆有希望的結果。當然,你在服務器上做的這些信息本身就是一個完整的項目。

+0

有沒有關於如何安裝它的教程.... – Artsicle

+1

@SlimeEnergy你需要安裝什麼?我提到的圖書館只是一個JavaScript庫。你不真的安裝它。您可以像在任何其他JavaScript庫中一樣在頁面上引用它。但是你甚至不需要使用庫。如果你不想爲一個簡單的任務使用一個庫,直接自己寫和讀取cookie。如果您遇到問題,請嘗試一下並嘗試提出更具體的問題。 –

+0

好的,我的工作很好,很順利,現在效果很好。但是,您能告訴我如何將cookie發送到服務器,以便其他人可以訪問這些信息嗎?當我嘗試使用手機訪問網站時,它是默認變量「0」。謝謝 - SlimeEnergy – Artsicle