ajaxメソッドでは、バックグラウンドで素人のロジック処理を経てJSONデータが返ってくるのですが、フォアグラウンドで得られるのはObject型なのですが、どうなっているのかお聞きしたいです。
ajax メソッド:
$.ajax({
type:"post",
url:"user/ReturUser",
dataType:"json",
data:{"id":city},
success:function(data){
alert(data); //出力は Object:Object
});
バックステージ:
リーリー
私の能力には限界があります。私の疑問を解決してくれる人を探してください
返されるのはオブジェクトです
alert(data.balance)
リーリー
直接アラートを出さないでください。JSON 解析を行う必要があります
もちろんアラートはobject_(:з ∠)_になりますが、json文字列に変換して再度アラートを出し、データが正常に取得できたかどうかを確認することもできます
リーリー
バックグラウンドでこのように書くだけで、フロントデスクが User オブジェクトを直接取得します
リーリーこれは正しいです。直接使用できます。使用することをお勧めします
console.log(data)
打印;然后你要使用具体的某个字段直接用data.calls
就可以得到陈小姐
渡されたのは物体でした。
ブラウザの F12 を使用してデバッグし、その JS のブレークポイントにヒットして内部の値を確認できます。