作者chengchieh (chieh)
看板Ajax
标题[问题] json的回传问题
时间Tue Jun 16 20:04:32 2009
需求主要是由.net读取sql server的资料
转型成json被载入到前端执行javascript的操作
网路上找到的方法主要就是getJSON跟post的作法
因为资料中有储存文字的资料
所以当有选择有中文字的栏位时
程式在aspx页面输出response之後就失踪了...
(这边我如果选择纯英数的栏位时,可以正确的回传json物件)
後来有找到用post的方法做相同的事
多设置了content-type是json
在有选取中文字的栏位时
可以顺利的完成输出
但是javascript所收到的内容
是json的string内容,并非json物件
不知道是不是有什麽方法可以解决呢???...
google上面找的话
编码的问题普遍都是简中的主题居多
也几乎都是以php为开发环境
希望对这块比较在行的人可以交流一下...
下午花了两三个小时在上面搞不定@@...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.59.14.191
1F:→ humanfly:你拿得到string就一定可以转成json物件... 06/16 20:38
2F:推 bobju:或许你需要加装一个: jquery.json-1.3.min.js 06/16 23:35
3F:→ chengchieh:那是需要拿到string之後再进行转型吗? 06/17 08:33
4F:推 ericsk:var jsonObj = eval('(' + responseText + ')'); 06/17 15:19
5F:→ chengchieh:结果问题是出在db内有非正常断句的文字...编码错误 06/18 12:53