ブロックの処理で困っています
2012年11月4日 at 18:10
まず、画像ブロックでは、ブロックの追加編集画面で、ファイルマネージャから画像ファイルを選択して、そのファイルを表示しています。編集時には編集ウインドウに前回選択したファイルが表示され、変更する場合は画像を選び直すというふうになっています。
この際に、画像ブロックでは画像のFID(ファイルID)が基本のデータベーステーブル(btTables)に登録してるので、ブロックを処理するとき、自動的に読み込まれてその画像のFIDが変数に設定されています。
今困っているのは、FIDが、基本のテーブルでないテーブルに保存されている場合です。
編集ウインドウで画像を選択させるには、JavaScriptというかjQueryで選択でき、選んだFIDをAJAXでPOSTしてPHPを呼び出してデータベースの該当テーブルに登録できますので問題無しです。そこで、読み込みの場合、やはり、JavaScript(JQuery)からAJAXでPOSTして、PHPを呼び出してテーブルを読み込んでFIDを読み出します。
ただ読み込んだFIDは、AJAXのPOSTでの応答ですので、JavaScriptの変数に入っています。
つぎに、このFIDを使ってPHPで編集ウインドウに反映させたいのですが、PHPからJavaSciriptの変数が取り出せません。
どうやればいいんでしょう?
参考になるブロックとかご存知でしたらお教えください。
タグ:
Your post has been saved and will be published after approval by the forum moderator.