字符串1:{"cityId":"110100","cityName":"北京市辖区"}
字符串2:{"cityId":"110100","cityName":"北京市辖区"}
如上字符串所示,字符串1是在java后台生成,通过Controller传递到前台后,js中取得的字符串却变成了字符串2的样子,其中的”变成了" 有谁知道其中原因和解决办法,以取得原字符串1
你的字符串1 就是一串json字符串 直接取可以得到 不至于会出现字符串2
如果通过ajax 是直接可以取到,但是直接通过,请求Controller中的details
def details(){
[list:getWXList() as JSON]
}
返回的字符串就成了:2
不知道我表达的清不清楚
是控制器返回时将值转换了.在输出的时候应该会有一个参数或者方法,让他不自动转换
" 在html 里面代表的就是 “”