2012-02-22 19 views
0

インプレーステキストエディタを作成するのにEditableを使用しています。インプレースjqueryの編集を保存する

問題のファイルは、ローカルのコンピュータ上にある簡単なhtmlへのリストです。

私の質問は、私は変更を加えるために編集可能ですが、リフレッシュするとデフォルトに戻ります。どのように変更を保存できますか?これはローカルファイルなので、PHPにアクセスすることはできません。

私はJquery & Javascriptに精通していません。あなたの回答がいつもより少し完全である場合は、私はそれを感謝します。

答えて

0

私は編集可能ではありません。しかし、一般的に、データソース(SQLサーバテーブル/ MySQLテーブル)にデータを保存するには、サーバページ(PHP/ASP/JSP/ASAS.NET)が必要です。ブラウザをリフレッシュすると、同じページに再度リクエストがあり、サーバーからデータが読み込まれます(これがデフォルトとなります)。したがって、変更をデータソースに保存する必要があります。フォームに保存ボタンを含めることができます。クリックイベントでは、データをデータソースに保存できます。 onblurイベントでjavascript関数を呼び出して、ajaxを使用してデータを保存することができます。

+0

これで十分べきであるプロトタイピングのために。ローカルHTMLファイルからデータをロードしています。ボタンをローカルファイルに保存して古いファイルを上書きする方法はありませんか? – user974703

+0

@ user974703:それはどのようなファイルですか?それはxmlファイルか静的なhtmlファイルですか? xmlファイルの場合は、サーバー側のページ – Shyju

+0

静的HTMLのいずれかを使用して変更できます。それは私がちょうどCSSでスタイリングした単一のファイルです。基本的なリストページを試してみよう。インラインで編集できるようになりましたが、結果を保存するのに問題があります。 – user974703

0

データをデータベースや他のサーバー側プログラミングにアクセスしないで保存したい場合は、Cookieを使用できます。

これに関する詳細なチュートリアルについては、あなたはCookie Tutorial

ノートを訪問することができます。このアプローチは、一般的に悪いですが、私はSQLにデータを保存しようとしていないよ

関連する問題