2011-01-22 6 views
0

世界的な目標は、軽量のカートンシステムを実装することです(ubbercartは私の特定のニーズには適していません)。ajaxでフォームコンテンツを変更するには?

右側のサイドバーには、私の 'cart_form'を表示するブロック 'cart'があります。ページの読み込み時に 'cart_form'は既にカートに入っているアイテムで初期化されます($ _SESSION ['cart'] []に保存されます)。

一方、コンテンツエリア内のすべての要素を列挙したビューを表示して、カートに追加することができます。そのうちの1つをクリックすると、ajaxコールバックが実行され、$ _SESSIONに項目が追加され、新しく追加された項目でフォームが更新されます。

これを行う最も効率的な方法は何でしょうか?
すでに読み込んだフォームを再利用することはできますか?

答えて

0

この記事では、drupalでAHAHを使用してフォームを更新する際の良い背景について説明します。

http://drupal.org/node/348475

+0

既に読んでいます。残念ながら、ビューにある要素はフォームの一部ではないので、私はAHAHを直接使用することはできません。 – Charter

+0

フォームを表示せずにビューを更新しようとしているので、質問を更新してください。ビューのAjax更新がどのようにトリガーされ、実行されたかを調べました。 AJAXビューを強制的に更新する方法を探しているようです。また、単純な解決策は、単にajaxを使ってビューを再度ロードすることかもしれません。細部が不足しているため、イメージングは​​少し難しく、スクリーンショットやコードスニペットを投稿することができます。 – mirzu

関連する問題