nojob1year 2010-06-28 17:05
浏览 203
已采纳

为什么ie不能执行jquery.getJSON的回调函数

前段
$.getJSON(urll,{ids:ids},function(json){alert(json);});});

strues
[code="java"]
response.setContentType("application/x-javascript;");
JSONObject fromObject = JSONObject.fromObject(userManagerUtil.getUserInfo("1"));
PrintWriter writer = response.getWriter();
System.out.println(fromObject);
fromObject.write(writer);
writer.close();
return null;
[/code]
火狐可以执行回调,但ie没反应,也不报错,费解

  • 写回答

2条回答 默认 最新

  • iteye_8679 2010-06-30 16:01
    关注

    你的返回参数类型application/json
    还有你用getJSON是不是跨域操作,如果是的话就你必需添加jsoncallback这个参数,后台使用String jsoncallback = req.getParameter("jsoncallback");
    String writer = jsoncallback +"("+writer+")";
    fromObject.write(writer);

    具体的原理,你去查看jquery1.3的doc文档就明白了。跨域这

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 lammps拉伸应力应变曲线分析
  • ¥15 C++ 头文件/宏冲突问题解决
  • ¥15 用comsol模拟大气湍流通过底部加热(温度不同)的腔体
  • ¥50 安卓adb backup备份子用户应用数据失败
  • ¥20 有人能用聚类分析帮我分析一下文本内容嘛
  • ¥15 请问Lammps做复合材料拉伸模拟,应力应变曲线问题
  • ¥30 python代码,帮调试
  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python