java - Saya menghadapi masalah ajax Saya melaksanakan kaedah latar belakang melalui kaedah ajax (Terdapat nilai di latar belakang, atau jenis JSON.) Nampaknya jenis objek diperoleh di latar depan.
我想大声告诉你
我想大声告诉你 2017-06-10 09:47:56
0
7
1068

Melalui kaedah ajax, data JSON dikembalikan selepas pemprosesan logik amatur di latar belakang Apa yang diperoleh di meja depan adalah jenis Objek Saya ingin bertanya apa yang sedang berlaku.

kaedah ajax:

$.ajax({
type:"post",
url:"user/ReturUser",
dataType:"json",
data:{"id":city},
success:function(data){
alert (data); // Outputnya ialah Object:Object
});

Balik pentas:

@ResponseBody
@RequestMapping("/ReturUser")
public Object ReturUser(Model model){
    userss=(Users)request.getSession().getAttribute("users");
    System.out.println(JSON.toJSONString(userss)); //有值有输出
    return JSON.toJSONString(userss);
}

Kebolehan saya terhad, jadi saya perlukan bantuan daripada seseorang untuk menyelesaikan keraguan saya

我想大声告诉你
我想大声告诉你

membalas semua(7)
我想大声告诉你

Yang dipulangkan ialah objek
alert(data.balance)

女神的闺蜜爱上我
JSON.stringify(data);
phpcn_u1582

Jangan alert langsung, anda masih perlu melakukan parsing json

为情所困

Sudah tentu makluman anda akan menjadi objek_(:з ∠)_, atau anda boleh menukarnya menjadi rentetan json dan makluman sekali lagi untuk melihat sama ada data berjaya diperoleh

phpcn_u1582
        $.ajax({
            type:"post",
            url:"user/ReturUser",
            dataType:"json",
            data:{"id":city},
            success:function(data){
                var val = JSON.parse(data);
                console.log(val.calls);
            }
        });

Anda hanya boleh menulis seperti ini di latar belakang, dan meja depan akan mendapat objek Pengguna secara langsung

@ResponseBody
@RequestMapping(value="/ReturUser",method = RequestMethod.GET,produces="application/json")
public Users ReturUser(Model model){
    userss=(Users)request.getSession().getAttribute("users");
    return userss;
}
漂亮男人

Ini betul, boleh pakai terus, digalakkan guna console.log(data) 打印;然后你要使用具体的某个字段直接用data.calls就可以得到陈小姐

女神的闺蜜爱上我

Yang dilalui ialah objek.
Anda boleh nyahpepijat menggunakan F12 penyemak imbas, dan kemudian tekan titik putus pada JS itu untuk melihat nilai di dalamnya.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan