我的jquery ajax json 方法IE正常 360急速浏览器和谷歌浏览器就没反应 5
后台Response.Close();这个我也试过删掉也不行。有人说谷歌要在服务端实现。不懂什么意思。就想实现选择下拉主菜单的值传到后台,根据这个值从数据库里面取子菜单的...
后台Response.Close();这个我也试过删掉也不行。
有人说谷歌要在服务端实现。不懂什么意思。
就想实现选择下拉主菜单的值传到后台,根据这个值从数据库里面取子菜单的值并返回到前台绑定到dropdownlist控件里面。这个提问有字数限制。可以到http://www.freek8.com/NewsDetails.aspx?NewsID=1000280 里面查看具体问题,也可以在那里面给我回答。谢谢大家了。 展开
有人说谷歌要在服务端实现。不懂什么意思。
就想实现选择下拉主菜单的值传到后台,根据这个值从数据库里面取子菜单的值并返回到前台绑定到dropdownlist控件里面。这个提问有字数限制。可以到http://www.freek8.com/NewsDetails.aspx?NewsID=1000280 里面查看具体问题,也可以在那里面给我回答。谢谢大家了。 展开
1个回答
展开全部
我看了一下,没时间测试 ,大概的原因有三点。
1、Response.Close(); return;应该去掉
2、标准的 json 格式中,单引号应该改成双引号,\"
3、你的json的最后,应该加一个 空格\t 来解决某些浏览器的字符处理问题。
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}\"}}" 最外面不需要 两个{}{},留下一个就行了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询