2012-01-06 39 views
3

私のサイトでは、DIVの内容を取得してその内容をファイルに保存する必要があります。DIVの内容を取得してファイル、jQuery/JSまたはサーバー側に保存

PHPなどのサーバーベースの言語を使用する必要がない場合、jQueryまたはJSでそれを行う可能性があるかどうかは疑問です。

また、このクエリに関連する例やチュートリアルはありますか?

+0

クライアント側でFlashを使用する(またはクッキーにデータを保存する)ことも、サーバー側で使用する言語を選択することもできます。 divの生の内容をファイルに保存する理由を教えてください。 –

+0

vCardのように、ユーザーの署名と同じように –

+0

ファイルをサーバーまたはクライアントに保存しますか? Flash、Silverlight、またはJavaアプレットがクライアントサイドセービングのためのオプションとなり、AJAXはDIVのコンテンツをサーバにポストすることがサーバファイルに対して行う方法になります。 –

答えて

0

jQueryのAJAX関数を使用して、サーバー上のファイルを作成して保存するサーバー上のスクリプトに情報を送信できます。

jQueryまたはJSを直接使用することはできません。

1

jQueryを使用すると、.text();を使用してdivのコンテンツにアクセスします。

jquery ajax関数を使用して、これをPHPスクリプトにPOSTします。 phpスクリプトの中では、 "w +"アクセス権を持つfopen()を使ってファイルストリームを開き、fwrite()を使って内容をファイルに書き込む必要があります。

+1

.text()は.html()を使って読みやすいテキストを取得します。生のHTMLコンテンツを取得する –

0

HTML5 Filesystem APIを使用してファイルをブラウザに保存し、a[download]を使用して、ダウンロードリンクを提示することもできます。あるいは、ファイルシステムをスキップし、後者を実行することもできます。

関連する問題