关于ajax请求ajaxdatatypee为script的情况下,返回数据使用的问题

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

我写了一个post方式的ajax请求,如下

后端接口用@ResponseBody控制返回的是字符串但是发现后端成功返回后,上述代码居然进入到了error处理环节而不是success中。

原因分析:弄错了ajaxdatatypee参数的含义

ajaxdatatypee是类型的意思但是并不是前端往后端传递的参数的類型,而是请求返回的数据的类型后端返回的数据是字符串,所以上面ajaxdatatypee的值不应该写json而应该改成html

}
版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

场景:前端通过ajax请求后台接口,后台处理完数据想要直接在这个接口中通过return xxx的方式直接根据处理结果进行页面跳转,但结果无法跳转;

原因:ajax只是局部刷新所以不能在后台接口直接进行页面的跳转,只能在ajax的回调函數中进行页面的跳转

方案:可以通过如下的代码操作:

表示在当前窗口打开并刷新改页面,记得加上项目路径

}
版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明
}

我要回帖

更多关于 ajaxdatatype 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信