DEVELOPERS BLOGデベロッパーズブログ

  1. HOME > 
  2. 加藤 正人のデベロッパーズブログ > 
  3. クリックイベントが2回実行される?!

加藤 正人のデベロッパーズブログ

加藤 正人

氏名
加藤 正人
役職
多分SE
血液型
秘密
出没
美味しいもののあるところ
特色
タヒチ大好き。ちょいメタボ。

PhpSpreadsheet でExcel ファイルを読み込む (CakePHP3)

2014/03/08

PhpSpreadsheet でExcel ファイルを読み込む (CakePHP3)

 

CakePHP と jQuery でプログラムを書いていたのだが、ボタンクリックを処理すると2回当該イベントが実行される現象に遭遇した。

ソースを見ても気づかなかったのだが、HTML のドキュメントソースを見てみたら同じ JavaScript コードが2箇所に展開されていた。

もしやと思いレイアウトファイルを調べてみると、

<?php echo $scripts_for_content ?>

という行が2箇所見つかった。どうも他のプロジェクトのレイアウトをコピーして使用する際に、当該部分を誤って2回コピーしてしまったようだ。

このためイベント定義が2回行われてしまい、クリックすると2回当該イベント処理が実行されるということだった。

関連タグ: CakePHP2 

関連エントリー