将值传递给javascript中的变量,其中这些值是json中的响应

时间:2012-02-21 07:05:18

标签: javascript json

我想在javascript中将值传递给变量。这些值是json中的响应。

$.getJSON('url.php?id=login&email='+document.getElementById("txtemail").value+'&password='+document.getElementById("txtpassword").value, function (data) 
{   
    alert(data.status);
    alert(data.msg);
    alert(data.user_id);
    alert(data.session_id);
});

我想将session_id存储在变量中,然后将其发送到url。我怎样才能做到这一点? 谢谢你的帮助...

2 个答案:

答案 0 :(得分:0)

你的意思是这样吗?

var ses_id = data.session_id;

jQuery.post("<url>?session_id="+ses_id);

答案 1 :(得分:0)

查看http://api.jquery.com/jQuery.post/

你可以使用console.log来更有效地调试你的javascript。 http://getfirebug.com/logging

将此与上一张海报的帖子进行比较:

$.getJSON('url.php', 'id=login&email='+document.getElementById("txtemail").value+'&password='+document.getElementById("txtpassword").value, 
    function (data) {   
        console.log(data);
        var session_id = data.session_id;
        $.post('url2.php', session_id, function() {
            alert('success');
        });
    }
});