コンピュータや音楽の事書いてます

jQueryのpostでphpでDBにinsertしたら SyntaxError: Unexpected end of JSON input at parse ()

DB処理はちゃんと終わっているのに、ブラウザに帰ると、jQueryの.fail() に入ってきてしまう。

原因はレスポンスを返していないせいだった。
insertだから何も返さなくて良いと勘違いしており、

                echo json_encode($statement->fetchAll(PDO::FETCH_ASSOC));

で空の結果を返したら .done()に遷移した。