老师
我在JS 中用回调函数处理josn,发现几个问题:
我的服务器代码:
Dim e As RequestEventArgs = args(0)
e.Resp
If e.PlainText > "" Then
Dim jo1 As New JObject
jo1("zt") = 0
jo1("jg") = "这是测试信息!"
e.WriteString(UrlEncode(jo1.ToString))
Else
e.WriteString(UrlEncode("数据出错,请联系管理员!"))
End If
JS中用回调函数处理:
function ddjg (jg) {
hide('t1');
var result = decodeURIComponent(jg);
alert(result);
}
为什么出来的结果是这样:
{
++"zt": +"0",
++"jg": ++"这是测试信息!!"
}
为什么会有这么多+号,要怎么样处理。
如果不用UrlEncode,alert 出来的是[obj,obj]。Js 中要怎么处理才能得到json 字符。多谢!