Ajaxぽい(てゆーかAjaxなんだけど)簡単なデータベース検索を作っていたのだけどSafariではなぜかどこかで止まって検索までいかないようだ。入力フォーム(1行)に入力された文字列がちゃんとサーバ側のPHPまで渡されていないようだ。
しらみつぶしにJavascript内をalermにて入力された文字列をいちいち表示してみたら、Safariだけ入力された文字列の文字コードが違っていた。HTML自体のCharsetはEUC-JPなんだけど、Safari以外のブラウザではresponsTextの時にはUTF-8になっていてSafariはEUCのままだった...w。
PHP側でmb_convert_encodingをUTF-8をEUC-JPへと変換していたのでPHP内でうまく渡せていなかったよう。
これでまる2日ほど時間を潰してしまった。うわーん。てゆーかSafari曲者!