Rumah > Soal Jawab > teks badan
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
为情所困2017-06-10 09:49:56
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_u15822017-06-10 09:49:56
$.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;
}
漂亮男人2017-06-10 09:49:56
Ini betul, boleh pakai terus, digalakkan guna console.log(data)
打印;然后你要使用具体的某个字段直接用data.calls
就可以得到陈小姐
女神的闺蜜爱上我2017-06-10 09:49:56
Yang dilalui ialah objek.
Anda boleh nyahpepijat menggunakan F12 penyemak imbas, dan kemudian tekan titik putus pada JS itu untuk melihat nilai di dalamnya.