JavaScript/jQuery

【JavaScript】Ajaxでparsererrorが発生した時の確認事項!

あきぞらです。

jQueryを使ってAjax通信を実装していた際に、parsererrorが発生しました。

調査しながら解決できたので、今回はその解決方法を書いていきます。

事象

ajaxJSON形式でPOSTリクエストを送信しようと思ったら、

コンソールにこんなログが出てしまいました。

parsererror
SyntaxError: Unexpected end of JSON input

「JSONで渡しているデータが悪いのかな」

と思い、コードを調べて怪しいところを修正するも、解決しませんでした…。

ParseErrorの原因

途方にくれながらも、リクエストを受け取るPHPの方は大丈夫かと思い、

処理を確認したところ、PHP(WordPress)側の処理が問題でした。

どうやらPHPから返しているデータがよくなかったようです。

PHP(サーバ側)にも問題ないかチェックをしてみましょう。

-JavaScript/jQuery

Copyright© あきぞらてっく , 2024 All Rights Reserved Powered by AFFINGER5.