Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我应该使用什么函数登录以接收(解析)、验证和本地存储一些变量;jquerymobile_Jquery_Jquery Mobile - Fatal编程技术网

我应该使用什么函数登录以接收(解析)、验证和本地存储一些变量;jquerymobile

我应该使用什么函数登录以接收(解析)、验证和本地存储一些变量;jquerymobile,jquery,jquery-mobile,Jquery,Jquery Mobile,这是我目前拥有的代码,它的工作范围是查找data.success并在返回正确值时启动下一页,我遇到的问题是解析一些附加数据并将其传递到本地存储,因此我在下一页使用它,例如用户id、用户名等 $.post(postTo,{email:value1 , password:value2, tag:tagvar} , function(data) { //$('#output').html('inside');

这是我目前拥有的代码,它的工作范围是查找data.success并在返回正确值时启动下一页,我遇到的问题是解析一些附加数据并将其传递到本地存储,因此我在下一页使用它,例如用户id、用户名等

$.post(postTo,{email:value1 , password:value2, tag:tagvar} , 

            function(data) {

                //$('#output').html('inside');

                if(data.success == '1') {

                  $.mobile.changePage( "home.html", { transition: "flip"} );


                } else {

                    $('#output').html('Could not connect please try again');

                }

            },'json');

       return false;
    });

});
这是从请求返回的JSON

{"tag":"login","success":1,"error":0,"uid":"4fc3562b9a8369.38575999","user":{"name":"test","email":"test@test.ie","created_at":"2012-05-28 11:40:43","updated_at":null,"ac":"8","user_type":"1"}}
我真的不确定如何正确解析以及如何使用本地存储


非常感谢

如果您想查看解析的数据,可以使用这个漂亮的在线解析器:

从那时起,您应该能够访问和保存您需要的任何内容(例如data.user.name)

至于将数据保存到本地存储,请查看该主题。例如:

...

if (typeof(Storage)!=="undefined") {
  localStorage.username = data.user.name;
}

...

非常感谢,出于某种原因,我对本地存储使用了错误的语法。