1

私はjqueryやjavascriptにさえ慣れていません。ログインしてdivをドラッグしてサイズを変更するだけで、非常にシンプルで静的なページを編集できるシステムを作成しようとしています。システムはサイトを編集できるようになるまで機能しますが、問題はdivの座標とサイズを保存する方法です。

ログインはサイト作成者専用であるため、システムはmysqlを使用しません。また、ページを表示するためだけにjavascriptを必要としないようにしたいと思います(phpを介してファイルから座標とサイズを取得します)。

したがって、基本的には、divの幅、高さ、左と上をチェックし、作成者が保存ボタンを押したときにそれらをファイルに保存する方法が必要です。

4

2 に答える 2

1

変数をユーザーのマシンのCookieに保存できます(jQueryはネイティブCookieをサポートしていませんが、このプラグインはそれを提供します)。

ただし、これにはJavascripwが必要です。これは、必要としないことを示しています。ただし、ユーザーがページ上のモジュールをドラッグできるようにする場合は、jsを使用しないとこれを実行できません。

このデータをサーバー側に保存する場合は、データベースを使用する以外に、ファイルベースのキャッシュに保存することをお勧めします。

于 2009-03-03T11:54:43.927 に答える
0

PHP シリアライゼーションを使用してデータをシリアライズされた配列に保存し、JSON (JavaScript Object Notation) の AJAX 経由で JavaScript に提供します。

そうすれば、次のことができます。

$s_my_data = unserialize(file_get_contents($s_my_filename));
$s_my_json_data = json_encode($s_my_data);

これを AJAX 経由で読み込むと、JavaScript オブジェクトのようにアクセスできます。たとえば、次のようになります。

myObject.myProperty

お役に立てれば ;)

于 2009-03-03T14:59:54.717 に答える