目录
2、writeValue和writeValueAsString的区别
一、前端部分
1、数据展示
//列表数展示
var hotel_lis = "";
for (var i = 0; i < pb.list.length; i++) {
var hotel = pb.list[i];
//获取数据
var li = ' <tr class="gradeX">\n' +
' <td>' + hotel.hid + '</td>\n' +
' <td>' + hotel.hname + '</td>\n' +
' <td>¥' + hotel.price + '起</td>\n' +
' <td>' + hotel.hotelIntroduce + '</td>\n' +
' <td>' + hotel.hflag + '</td>\n' +
' <td >' + hotel.hdate + '</td>\n' +
' <td>' + hotel.count + '</td>\n' +
' <td>' + hotel.sid + '</td>\n' +
' </tr>';
//拼接字符串
hotel_lis += li;
}
//将user_lis内容设置到tbody
$("#hotel").html(hotel_lis);
通过字符串拼接把后台返回的数据拼接到标签体内。
2、页面数据序列化
//校验通过则发送ajax请求,提交表单数据。(serialize方法把数据序列化为键值对的字符串)
$.post("hotel/addHotel", $(this).serialize(), function (data) {
//进行服务器的数据处理
if (data.flag) {
//添加成功,提示
alert("酒店添加成功!")
location.reload();
} else {
//添加失败,添加提示信息
alert("添加失败,酒店已存在!")
location.reload();
}
});