问个奇怪的问题
我做的web项目,从后台用struts页面一个json格式的字符串,然后在页面用脚本对返回的字符串做处理。在我自己的机器以及客户的大部分机器上这脚本都能正常运行,但是有几台机器缺无法识别返回的json格式的数据,认为是要下载的流,弹出了保存的对话框,那个大哥给个解决方案啊 --------------------编程问答-------------------- 是不是浏览器的版本太低了~~~ --------------------编程问答-------------------- 另外检查下 MIMIE 类型是否正确 --------------------编程问答--------------------打错了, 应该是 MIME --------------------编程问答-------------------- 不是啊,我都把他ie升级到了ie9,你说的mime是什么意思 --------------------编程问答-------------------- 我把后台以及前台脚本贴出来你们看下
boo = djm.InsertCbzydj(cbzydj,user.getUserId());struts.xml的配置文件 <result name="ResultInfo" type="json">
if(boo){
resultInfo = "1," + cbzydj.getId();
}else{
resultInfo = JavaTools.getErrInfo();
if(resultInfo == null){
resultInfo =djm.getErrinfo();
}
}
return "ResultInfo";
<param name="root">resultInfo</param>
</result>
前台的脚本
//提交动作--------------------编程问答-------------------- responece里的contentType要指定一下 --------------------编程问答--------------------
function commit(data){
if(data.substr(0,2) != "1,"){ //失败
alert(data);
}else{
location.reload();
}
}
这个是浏览器的问题,并且还要设置一下response的类型 --------------------编程问答-------------------- 我仅仅是把后台返回的json格式的字符串在页面判断一下看后台的执行是否成功,不是要下载后台传回来的东西,这样也要设置response的类型吗?如果要设置的话,应该怎么设置 --------------------编程问答-------------------- 这是浏览器问题吧 --------------------编程问答-------------------- 应该是浏览器设置的问题 --------------------编程问答-------------------- 设置有问题?去哪里设置?然后我让他重装系统,前两天还能正常运行,今天下午又是这种错误,我快整崩溃了,各位帮帮忙啊
补充:Java , Java SE