0

jqueryでajaxの応答を確認する方法はjsonかどうか?

応答がjson形式になる場合もあれば、HTMLコードまたは整数の一部である場合もあります。

与えられた応答がjson形式またはその他のものであるかどうかを確認する方法は?

4

1 に答える 1

1

デフォルトでは、jQueryはスマートで、フォーマットを検出しようとします。さまざまな方法を使用してコンテンツタイプを検出できます。最適な方法は、応答のコンテンツタイプヘッダーを確認することです。ただし、これは、サーバーサイドアプリケーションが適切なヘッダーを送信する場合にのみ機能します。

ただし、実際には、すべての応答で形式を同じに保つようにしてください。現在jsonを返さないものを単純に変更して、テキストをJSONでラップしてみませんか。{"text": "yourtext"}

于 2012-04-10T07:44:57.847 に答える