w2ui
この記事は最新更新日から、4年以上経過しています。

前回、外部Jsonからw2uiのサイドツリーを読み込みできましたので、今回はPHPにて読み込みを行います。

前回の「w2uiサイドツリーを外部Jsonから読み込む」はこちら

 

dataフォルダに「side.php」を作成

楽天市場ジャンル情報をMySQLに保存しましたので、それを利用して出力を行う処理を記載します。

「楽天市場ジャンル情報をMySQLに保存」はこちら

MySQLに登録する処理を実行すると、かなりの時間が必要になりますので、今回の動作確認のためにテーブルとデータが必要な方は、下記からダウンロードしてご利用ください。

 

 

読み込み先をJsonからPHPに変更

前回作成したscript.js内のgetJson関数で、「data/side.json」を引数にしていました。

こちらを今回は、上記で作成した「data/side.php」に変更しました。

また読み込みに時間が掛かると思われましたので、レイアウトパネルのロック/アンロック処理も追記しました。

 

まとめ

クリックイベントの処理も含めて正しく表示することができました!

ただし楽天市場のジャンル数が多いため、そのまま表示しようとするとブラウザで応答無しになってしまいます。

こちらは後日、楽天市場ジャンルの下層については初期段階で含まないようにし、クリックされたときに読み込むように修正していきます。

 

今回のソースファイルは下記からダウンロード可能です。

By にど寝

もともと名古屋でシステムエンジニアをしてましたが、現在は地元に帰省してネットショップの社内システムエンジニアをしてます。  

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)