通过html页面解析JSON数据

时间:2016-01-13 06:39:36

标签: javascript json parsing variables

我得到一个JSON格式的字符串,我想将它发送到个人资料.html 我的问题是如何保存字符串并使用我从JSON获取的变量解析它到profile.html页面,因为我需要从页面到页面的session和user_id变量。 当我调试时,debuger说'user_id'没有定义; 非常感谢

enter code here

   gloabl variables are User_id,Session;
    var params ={
    username: document.getElementById('usernameId').value, 
    password: document.getElementById('passwordId').value,
    rememberMe :document.getElementById('rememberId').value,
    };

login(params, function(data){
                        var account=JSON.stringify(data);
                        account=JSON.parse(account);
                        if(account.success==true){
                             User_id=account.user_id;
                            session=account.session;
                            window.location='profile.html';

                        }
enter code here

2 个答案:

答案 0 :(得分:0)

代码版本:

login(params, function(data)
{
  var account=JSON.parse(data); // this serve the purpose                    
  if(account.success==true){
    var value= account.user_id + ', ' + account.session; 
    // now you can either pass it as query string or as parameter to your destination page.
    window.location='profile.html';
}

您是否已将User_id和会话定义为变量?

答案 1 :(得分:0)

我认为它没有在account.user_id中设置。请检查Json。输入一些静态数据并首先检查。然后检查json。