JavaScript Uncaught SyntaxError: Unexpected token ILLEGAL
(2013/6/30)
JavaScriptでonclickからfunction() を呼び出す処理で SyntaxErrorが発生。
これまでのコード追加では起きていなかったし、
特定のPCのlocalhostの場合だけでエラーが出るようになった。
あれやこれやと調べてみると、どうも
document.getElementById から innerHTML 内で発行した
<?php session_start();・・・
が引っかかったことが判明。
WordPressを利用して子テーマも利用しているので、この関数をどこで出せば
いいかよく分からない・・・
ネットの教授に従い、php.ini の output_buffering が off になっていないか
確認しても、php.ini output_buffering = 4096 となっている。
それでもエラーが出る・・・ ブラウザはChrome, Firefox, IE, Safari どれも同じ結果。
結局、display_errors = Off (php.ini) としてワーニングを出さないようにすることで
エラーを回避したところ、問題なく処理が動くようになった。
少し気にはなりますが、とりあえず良しとしておきますね。
最近のコメント