私はこれに完全に困惑しています。jqueryajax呼び出しを介してオブジェクトが返されました。オブジェクト自体を見ることができ、そのプロパティは明確に定義されています。これらのプロパティに実際にアクセスしようとすると、未定義に戻ります。例えば:
console.log("data: " + data + ", data['ID']: " + data['ID']);
これをコンソールに出力します。
data: {"ID":"2"}, data['ID']: undefined
いったい何がこれを引き起こす可能性がありますか?
編集:
多くの人が質問したからといって、data.IDでも同じことをします。したがって、この:
console.log("data: " + data + ", data.ID: " + data.ID);
これを印刷しています:
data: {"ID":"2"}, data.ID: undefined