安全的营销型网站建设,seo搜索引擎优化工程师招聘,外贸网站架构,自己做网站语言包怎么做今天在项目中#xff0c;遇到了一个问题就是ajax出现的错误#xff0c;status为302。因为没有见过这个状态值#xff0c;所以只能一点一点去查。经过查找我发现#xff0c;302状态的解释是#xff1a;(来自百度百科)在最新版中#xff0c;名称已经改成found。 总而言之他…今天在项目中遇到了一个问题就是ajax出现的错误status为302。因为没有见过这个状态值所以只能一点一点去查。经过查找我发现302状态的解释是(来自百度百科)在最新版中名称已经改成found。 总而言之他的结果就是产生一个重定向是页面重定向到其他地址。调试了一下午也没有结果让带我的大哥来也是没法解决后来在网上找打了一点思路302是一个重定向的指令所以只要让他不要产生重定向指令就可以了沿着这条路我就这一直找后来终于有所发现。我发现在执行完某一个方法时context.response的status就会变成302所以我在这个重定向状态产生之后就果断重置了response对象让他变回原来的200 OK状态问题就解决了。下班以后左思右想想搞明白就到stackoverflow上一搜果然就有了结果在asp.net中如果给某些类设置权限就会导致权限验证从而产生指向登陆界、面的跳转重定向指令所以会出现这个状况。所以明显是当初设计没有考虑到后来的修改但作为bug修改者也只能做到这样。所以以后再遇到这个问题就可以有两种解法1是找到源头清掉重定向指令2就是修改架构调整验证的位置。附关于302的简单解决办法(http://www.cnblogs.com/sanshi/archive/2009/07/26/1531440.html)stackoverflow上关于此问题的解答(http://stackoverflow.com/questions/2800982/ajax-redirect-dilemma-how-to-get-redirect-url-or-how-to-set-properties-for-redi/5115777#5115777)总结如果觉得编程之家网站内容还不错欢迎将编程之家网站推荐给程序员好友。本图文内容来源于网友网络收集整理提供作为学习参考使用版权属于原作者。