发AJAX请求后台数据数据查出来了前台为什么收不到?
JS中的方法//设置详情对话框的值functioneditReset(id){$.ajax({type:'POST',data:{"sid":id},dataType:'...
JS中的方法
// 设置详情对话框的值
function editReset(id){
$.ajax({
type: 'POST',
data : {
"sid" :id
},
dataType:'json',
url: '/zdjiehun/hotel/queryById.action',
error: function () {
$.messager.alert('错误信息','请求失败!','warning');
},success:function(response){
alert(response);
var json = eval("(" + response + ")");
$('#xName').val(json.hotelName);
$('#xAddRess').val(json.hotelAddRess);
$('#xPhone').val(json.hotelPhone);
$('#xIntroduction').val(json.hotelIntroduction);
$('#xPraise').val(json.hotelPraise);
$('#xServe').val(json.hotelServe);
}
});
}
action中方法
public String queryById() throws IOException{
String id = getRequest().getParameter("sid");
try {
System.out.println(id+"sssssssssss");
hotel= ihotelservice.readOneById(id);
System.out.println(hotel.getHotelIntroduction()+"sssssssssss");
} catch (Exception e) {
e.printStackTrace();
}
return SUCCESS;
}
public Hotel getHotel() {
return hotel;
}
public void setHotel(Hotel hotel) {
this.hotel = hotel;
}
struts:
<action name="queryById" class="hotelAction" method="queryById">
<result name="success" type="json">
<param name="root">hotel</param>
</result>
</action> 展开
// 设置详情对话框的值
function editReset(id){
$.ajax({
type: 'POST',
data : {
"sid" :id
},
dataType:'json',
url: '/zdjiehun/hotel/queryById.action',
error: function () {
$.messager.alert('错误信息','请求失败!','warning');
},success:function(response){
alert(response);
var json = eval("(" + response + ")");
$('#xName').val(json.hotelName);
$('#xAddRess').val(json.hotelAddRess);
$('#xPhone').val(json.hotelPhone);
$('#xIntroduction').val(json.hotelIntroduction);
$('#xPraise').val(json.hotelPraise);
$('#xServe').val(json.hotelServe);
}
});
}
action中方法
public String queryById() throws IOException{
String id = getRequest().getParameter("sid");
try {
System.out.println(id+"sssssssssss");
hotel= ihotelservice.readOneById(id);
System.out.println(hotel.getHotelIntroduction()+"sssssssssss");
} catch (Exception e) {
e.printStackTrace();
}
return SUCCESS;
}
public Hotel getHotel() {
return hotel;
}
public void setHotel(Hotel hotel) {
this.hotel = hotel;
}
struts:
<action name="queryById" class="hotelAction" method="queryById">
<result name="success" type="json">
<param name="root">hotel</param>
</result>
</action> 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询