问答详情
源自:5-2 项目:实现登录和注册

JSON stringify的问题

success(res) {
    if (res.err) {
        alert(res.msg)
     } else {
         alert("登录成功")
     }

这一段代码里面用到了res.msg 是不是从


res.end(JSON.stringify({err:1, msg:用户名不存在}))


里面得到的?我试着在app.js里面用

let str = JSON.stringify({err:1, msg:用户名不存在})

console.log(str.err)

出来的结果是undefined。 请问是为什么?



还有 老师每次创建新的html以后那些自动的template是怎么弄的?


提问者:NeoC 2019-12-17 13:09

个回答

  • MiloPeng
    2019-12-20 13:24:36
    已采纳

    创建新的html以后那些自动的template是怎么弄的?

    vscode里面的快捷创建标签而已

    输入doc就出来了

  • MiloPeng
    2019-12-20 12:20:40

    JSON.stringify是把括号里面的对象变成字符串。所以str.err是undefined。

    而res.msg能拿到,是因为jquery的ajax里面设置了dataType : 'json'。相当于又转回了对象