jquery json 字符串分割

jquery json 和struts做无刷新,看到这样篇文章
http://www.blogjava.net/rongxh7/archive/2009/08/14/291207.html
不知道这个是不是正规和通用的方法
我记得原来要用到字符串分割string的split 方法,但不知怎么在网上找相关资料,哪里有相关资料?应该怎么分割?字符串分割和上面网址的方法哪种简单?

juery json 一般应该怎么做?比如做无刷新登陆

文章中的方法没有问题哈,他用jquery封装的ajax的返回类型参数,把返回的数据直接转化为了json
如果你的json是通过jquery的ajax获取,那么文章中的方法是正解
如果你要将string转化为json,可以使用jquery的parseJSON方法(注意格式,必须是标准的json格式,否则函数返回错误)

编程之家的eval方法也是可以的,不过要注意,小心被中间人服务器的进行数据攻击
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-20
如果是后端java传递过来的json字符串, 直接用javascript的eval函数 让字符串反序列成一个javascript Object对象 家人var s; 让后端返回过来的json字符串赋给s变量,接着用var obj = eval('(' + s + ')'); obj你可以理解为一个hash对象,比如你的json字符串为 {'name':'datou'} 那obj的结构 是有一个键为name的hash,键为name标识的桶里面的值为datou. 所以你不用javascript 字符内置的方法split。直接让json字符串转换成一个js中的hash对象。