web-dev-qa-db-ja.com

SyntaxError:JSON解析エラー:認識されないトークン '<'

ここで質問をしてしまったことをお詫びします。 JSONや構文エラーについては何も知りませんが、誰かがこれらのファイルの場所を教えてくれることを願っています。

私は自分のウェブサイトにシンプルメンバーシップ登録を使用しています https://ChristianGays.com 。新しいメンバーが登録し、初めてログインしようとすると、ページがハングし、ロードされません。

エラーコンソールによると:無効なCSSプロパティ宣言:; smregistration:684 SyntaxError:JSON解析エラー:認識されないトークン '<' parse --jquery.js4:16652

その下にはメインフレームと表示され、それをクリックするとf1d6848b7518036-page.phpと表示され、その下にはfb_xdm_frame_https-fTmlQU3LxvB.jsと表示されます。

これは誰かにとって何か意味がありますか?ありがとうございました。

4
marypearson

リクエストがJSONではなくHTMLを返していることが原因である可能性があり、それを解析しようとすると、最初の文字は<になります。これは、JSON文字列ではすでに無効です。

しかし、サーバーからのHTTP応答を投稿せずに、JSONまたはそれを実行するために使用しているコードとして解析しようとしていることを確認するのは非常に困難です。

5
Felipe Sabino

同様のエラーが発生しました。このエラーは、URLがエンコードされていないことが原因でした。それを機能させるためのステップは

サーバー側では、JSON.stringifyを使用して次のようにエンコードしました

/login.html?userdetails="+encodeURIComponent(JSON.stringify(res))

クライアント側では、詳細はによって取得されました

JSON.parse(decodeURIComponent(params['userdetails']))

0
Kannan J