jQuery Form Pluginでエラーが帰ってくる場合
クロームだと
Uncaught SyntaxError: Unexpected token <"
とか返ってくる。
ちなみにjqueryは
jquery-1.7.2.min.js
ソースは
$("form").ajaxForm({ dataType: 'json', success: function(data,stat) { alert("完了しました。"); }, error: function(xhr, stat, error) { alert(xhr+" "+stat+" "+error); } });
結果、php側でエラーがあったのだが
ajaxなのでphp側でエラーがあっても分からない。
エラーログをちゃんと取ってればいいけど、取っていない場合もある。
結果どうやって気がついたか
jquery-1.7.2.min.js→jquery-1.2.6.min.js とjqueryのバージョンを下げました。
するとajax formが上手く動かなく?なって
PHPのエラーを発見できました。