jqueryの不具合となると、PHPやらSQLやら他のプログラムより、原因の特定が面倒だったりする。
ブラウザのデバッグ機能は行がよくわからない基準だったり、エラー内容が適当だったりして具体的に何が原因かわからなかったりする。
こういう時は、一度、全部JS系はコメント化して、エラーなしの状態にして、少しずつコメントをはずしていくと特定できたりする。
今回はECキューブのJQUERYだったが、原因は
eccube.js
と
jquery-(バージョン).min.js の読み込み順番(jqueryを先に読み込む)
と
エラーがでている部分をtry{}catch(e){}で囲んでとりあえず解決
なんかECキューブって簡単なことを複雑にやってるところもまれにあるような気もしないでもない
ブラウザのデバッグ機能は行がよくわからない基準だったり、エラー内容が適当だったりして具体的に何が原因かわからなかったりする。
こういう時は、一度、全部JS系はコメント化して、エラーなしの状態にして、少しずつコメントをはずしていくと特定できたりする。
今回はECキューブのJQUERYだったが、原因は
eccube.js
と
jquery-(バージョン).min.js の読み込み順番(jqueryを先に読み込む)
と
エラーがでている部分をtry{}catch(e){}で囲んでとりあえず解決
なんかECキューブって簡単なことを複雑にやってるところもまれにあるような気もしないでもない