0

jQuery の機能を使用して、Web アプリケーション スーツ用のポートレット ウィジェットを作成します。まだ始めていませんが、近日中に始める予定です。

現在、ページが読み込まれ、ウィジェットがデフォルトの位置に読み込まれます。ユーザーはそれらを移動したり、設定を変更したりできます。

さて、私の問題は、セッションごとだけでなく、アカウント変数として、ウィジェットの配置がユーザーのために保存されるようにしたいということです。

レベルベースのコーディングに PHP と MySQL を使用していますが、どこから始めればよいかわかりません。

私を助けてください :)

4

1 に答える 1

1

一般的な計画は、このようなことをすることです

jQueryで

ウィジェットで ajax POST を /widget.php に位置情報 (おそらくコンテナー名 + アイテム インデックス) ('leftBar',3)、おそらくユーザー固有のアカウント番号、およびモジュールの識別子と共にドロップします

$.post("widget.php", { module: "myInfoModule", container: 'leftBar', ...},
  function(data){
    // maybe update UI telling them it's saved? probably not
  }, "json");

PHP /widget.phpで

このようなスキーマでデータを読み取り、mySQL に情報を保存します

[user_id] [module_id]    [container]  [position]
1         'myInfoModule' 'leftBar'    3

次に、ドッキング可能なページをリロードすると、これらの値が読み取られ、データベースで指定された順序に配置されます。

これで始められることを願っています

于 2009-06-23T18:54:20.100 に答える