2012-02-22 70 views
0

我使用Editable創建就地文本編輯器。保存就地jQuery的編輯

有問題的文件是一個簡單的HTML待辦事項清單,這是本地我的電腦上。

我的問題是,我可以用編輯進行更改,但在刷新它返回到默認值。我如何保存更改?因爲這是本地文件,所以我無法訪問PHP。

我對Jquery &不太熟悉Javascript,所以如果你的答案可能會比平常更完整,我會很感激。

回答

0

我不熟悉的編輯。但通常你需要一個服務器頁面(PHP/ASP/JSP/ASPP.NET)將數據保存到數據源(SQL服務器表/ MySQL表)。刷新瀏覽器時,它會再次向同一頁面發出請求,並從服務器加載數據(這就是您所說的默認值)。所以你必須保存對數據源的更改。您可以在表單中包含一個保存按鈕,並在其中的單擊事件中,可以將數據保存到數據源。或者您可以在onblur事件中調用javascript函數並使用ajax保存數據。

+0

我並不想將數據保存到SQL。它從本地html文件加載數據。有沒有辦法有一個按鈕保存本地文件,並覆蓋舊的? – user974703 2012-02-22 17:32:06

+0

@ user974703:它是什麼類型的文件?它是一個XML文件或靜態HTML文件?如果是上午的XML文件,你可以與服務器端頁面 – Shyju 2012-02-22 17:42:04

+0

靜態HTML的一個修改。這是一個單一的文件,我剛剛用CSS來設計。我試圖做一個基本的待辦事項列表頁面。我現在可以內聯編輯,但我無法保存結果。 – user974703 2012-02-22 17:43:48

0

,如果你希望自己的數據仍然存在沒有數據庫或訪問其他的服務器端編程,您可以使用cookie。

有關此更多的教程,你可以訪問Cookie Tutorial

注:此方法是普遍不好,但這個原型應該足夠