603871790@qq.com
603871790@qq.com
  • 发布:2019-01-14 18:01
  • 更新:2019-01-14 20:43
  • 阅读:542

求助!mui.ajax问题

分类:MUI
mui

前台代码:
mui.ajax('http://192.168.1.XXX:XXX/.../selectByInspectId', {
data: {
inspectId: id
},
dataType: 'json', //服务器返回json格式数据
type: 'post', //HTTP请求类型
timeout: 10000, //超时时间设置为10秒;
headers: {
'Content-Type': 'application/json'
},
success: function(data) {
//服务器返回响应,根据响应结果,分析是否登录成功;
console.log(JOSN.stringify(data));
},
error: function(xhr, type, errorThrown) {
//异常处理;
console.log(xhr.responseText); // at html/detail/insp-detail.html:188
console.log(xhr.statusText); // Forbidden at html/detail/insp-detail.html:189
console.log(type); // error at html/detail/insp-detail.html:190
console.log(errorThrown); // Forbidden at html/detail/insp-detail.html:191
}
});

后台代码:
@RequestMapping(value="/selectByInspectId",method=RequestMethod.POST)
public List<Question> criteriaQueryReview(@RequestParam(value = "inspectId", required = false) String inspectId){
questions=questionInterface.selectByInspectId(inspectId);
return questions;
}

前台控制台显示:
at html/detail/insp-detail.html:188
Forbidden at html/detail/insp-detail.html:189
error at html/detail/insp-detail.html:190
Forbidden at html/detail/insp-detail.html:191

这里手机跟电脑在同一个局域网。
试过其他帖子中的集中解决方式都不行,
分别是:
1.注释dataType: 'json',
2.'Content-Type': 'application/json' 换成 'Content-Type':'application/x-www-form-urlencoded
3.注释掉 mui.ja中的setHeader('X-Requested-With', 'XMLHttpRequest');

  1. post换成大写
  2. dataType: 'json',改为 dataType: 'jsonp',
2019-01-14 18:01 负责人:无 分享
已邀请:
雪之梦技术驿站

雪之梦技术驿站 - 你在互联网的路上匆匆而来,雪之梦技术驿站助你满载而去

后端接收参数和返回数据和前端不一致,requestBody接收,responseBody返回

要回复问题请先登录注册