ホームページ >バックエンド開発 >PHPチュートリアル >jqueryがサーバーからjsonデータを取得する際の問題
同じ 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になります