ホームページ >バックエンド開発 >PHPチュートリアル >jqueryがサーバーからjsonデータを取得する際の問題

jqueryがサーバーからjsonデータを取得する際の問題

WBOY
WBOYオリジナル
2016-09-08 08:44:041067ブラウズ

同じ ajax メソッドが、異なる php によって返された json データをリクエストします。一方には値があり、もう一方には値がないのは奇妙です。以下は戻りデータを受け取る私のajaxメソッドの処理です

リーリー

obj によって取得されたデータは確かに json 形式であると確信できます。しかし、アラートは常に未定義なので、非常に混乱します。

返信内容:

同じ ajax メソッドが、異なる php によって返された json データをリクエストします。一方には値があり、もう一方には値がないのは奇妙です。以下は戻りデータを受け取る私のajaxメソッドの処理です

リーリー

obj によって取得されたデータは確かに json 形式であると確信できます。しかし、アラートは常に未定義なので、非常に混乱します。

すごいですね、質問者さん、リクエストされた2つは本当に標準ですか? json数据!要都是标准的应该不会出现undefined。你加eval リーリー

データを取得している場合は、Chrome コンソールで確認できます

2 つの URL から返されるデータ形式は間違っていますか? jsonが標準ではないか確認してください

返すべきものは

ではなく、ただ転送するだけですJSON 格式,而是 JSON 字符串

chrome と Firefox の両方で、返されたパラメータを確認できます。 ~

.status を急いで出力しないでください。最初に obj 全体を出力してから結果を確認することをお勧めします。

JSONを同じものに返すようにphpのコードを変更して見てください

うーん。あなたも

属性を持っていると思いますか? json数据,但是这个obj中确实有status


このようにコンソールで表示するとより便利になります。 console.log(obj);

リーリー

文字列がjsonになります

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。