我的jquery ajax json 方法IE正常 360急速浏览器和谷歌浏览器就没反应 5

后台Response.Close();这个我也试过删掉也不行。有人说谷歌要在服务端实现。不懂什么意思。就想实现选择下拉主菜单的值传到后台,根据这个值从数据库里面取子菜单的... 后台Response.Close();这个我也试过删掉也不行。
有人说谷歌要在服务端实现。不懂什么意思。
就想实现选择下拉主菜单的值传到后台,根据这个值从数据库里面取子菜单的值并返回到前台绑定到dropdownlist控件里面。这个提问有字数限制。可以到http://www.freek8.com/NewsDetails.aspx?NewsID=1000280 里面查看具体问题,也可以在那里面给我回答。谢谢大家了。
展开
 我来答
真爱无限023
2014-04-19 · TA获得超过138个赞
知道小有建树答主
回答量:180
采纳率:0%
帮助的人:107万
展开全部
我看了一下,没时间测试 ,大概的原因有三点。
1、Response.Close(); return;应该去掉
2、标准的 json 格式中,单引号应该改成双引号,\"
3、你的json的最后,应该加一个 空格\t 来解决某些浏览器的字符处理问题。
更多追问追答
追问
1去掉后。IE都不正常了。
2、改成\"\",没效果。
3、空格\t 加在哪
Response.Write(string.Format("{{error:\"{0}\",zitypename:\"{1}\"}}",
"",
zitypename));
追答
\t的位置加在最后,这样      "{error:\"错\"} \t"   

然后,“{{error:\"{0}\",zitypename:\"{1}\"}}" 最外面不需要 两个{}{},留下一个就行了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式