我得到一个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
答案 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。