如如何何解解决决ajax在在google chrome浏浏览览器器上上失失效效
今天闲着没事做个一个ajax小练习,困扰了我很长时间,我写的ajax代码在ie、360、火狐浏览器上运行都是正常
的,而在google chrome下 法正常运行,搞的我焦头烂额,最终找到解决办法,在此分享给大家,帮助那些遇到
和我一样问题的朋友
问题分析 :我的ajax的代码在IE浏览器,360的IE核心的浏览器,以及在火狐都是运行正常的,但是在GOOGLE CHR
OME下却让我非常头疼,总是没有显示正确结果。
我本机的开发环境如下 :
google chrome 版本 28.0.1469.0m
服务器 omcat6.0
服务器端Spring MVC 的代码如下 :
控控制制器器部部分分 ::
@RequestMapping(value="/searchRecordBlackListByCardId. son")
public String searchRecordBlackListByCardId(HttpServletRequest request,HttpServletRespons
e response,String cardId,ModelMap mm){
response.setContentType("application/ son;charset=UTF-8");
PwCardSpeciallist pcs = blackListService.getRecordBlackListByCardId(cardId);
mm.addAttribute("pwCardSpeciallist", pcs);
return " sonView";
}
xxx-Servlet.XML配配置置部部分分 ::
p:viewClass="org.springframework.web.servlet.view.JstlView"
p:order="100"
p:prefix="/WEB-INF/ sp/"
p:suffix=". sp" />
前前台台页面面部部分分 ::
$(document).ready(function(){
$("#searchBlack").click(function(){
$.get('${requestScope.basePath}searchRecordBlackListByCardId. son', {
cardId : encodeURI( '123456789' )
}, function (data, textStatus){
alert(data.pwCardSpeciallist.cardId);
},' son');
return false;
})
});
对于上面出现的问题,给出三个截图,大家就能知道为什么了。。。。
第一张,使用localhost :8080/cardDemo/searchRecordBlackList.html#地址 问的时候 :
第二张,使用:8080:8080/cardDemo/searchRecordBlackList.html#