java返回modelandview案例,java – 在ajax spring mvc中返回ModelAndView

嗨我正在使用

spring mvc ajax.我通过传递用户ID进行了ajax调用.一切顺利成功返回到ajax但是当我提醒响应时,它简单地显示了html页面代码.请帮我解决这个问题.

我想我没有很好地编码我的ajax.请以正确的方式帮助我

控制器代码:

public @ResponseBody ModelAndView abc(HttpServletRequest httpServletRequest,

HttpSession session, ModelMap map){

ModelAndView modelAndView = new ModelAndView("abcd.page",

"commandName", object);

return modelAndView;

Ajax代码:

$(".userDetails").click(function() {

alert("clicked");

var userId=$(this).parent().parent(). parent().find(".userId").

text().trim();

alert("userId :"+userId);

$.ajax({

url : 'ABC.htm',

type : 'GET',

data: {userId:userId},

beforeSend: function(xhr) {

xhr.setRequestHeader("Accept", "application/json");

xhr.setRequestHeader("Content-Type", "application/json");

},

success : function(response) {

alert("success");

alert(response);

},

error : function(res) {

alert("error");

},

});

return false;

});

警报的输出(响应);是

编辑:任何人都可以告诉为什么ajax给成功的HTML内容…经过多次变化后,我得到了相同的警报.

再次编辑:我认为我在控制器中没有任何问题.请建议我正确编码我的ajax的解决方案.这里好像错了.如何在ajax中获取ModelAndView对象

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值