Php 单击li元素时将值传递给另一个页面

Php 单击li元素时将值传递给另一个页面,php,javascript,jquery,session,Php,Javascript,Jquery,Session,在我的jquery移动应用程序中,当我单击列表元素时,我会得到该元素的id。现在,我想将该id传递到另一个页面,以便对数据库进行查询。实现这一目标的最佳方式是什么?我尝试使用表单发布id,但我不想要页面上带有提交按钮的表单。我也尝试过使用sessionStorage,但我不确定如何正确使用它。目前,当我单击某个列表元素时,一个警报会向我显示所选列表元素的id <script> $(document).ready(function(){ $("li").clic

在我的jquery移动应用程序中,当我单击列表元素时,我会得到该元素的id。现在,我想将该id传递到另一个页面,以便对数据库进行查询。实现这一目标的最佳方式是什么?我尝试使用表单发布id,但我不想要页面上带有提交按钮的表单。我也尝试过使用sessionStorage,但我不确定如何正确使用它。目前,当我单击某个列表元素时,一个警报会向我显示所选列表元素的id

<script>
    $(document).ready(function(){
        $("li").click(function() {
            var journeyID = this.id;
            sessionStorage.journeyId = journeyID;
            alert(sessionStorage.journeyId);                    
            var j = getElementById(journeyDetailsForm);
            j.innerHTML = journeyID;

            //document.forms["journeyForm"].submit();
        });
    });
</script>

$(文档).ready(函数(){
$(“li”)。单击(函数(){
var journeyID=this.id;
sessionStorage.journeyId=journeyId;
警报(sessionStorage.journeyId);
var j=getElementById(journeyDetailsForm);
j、 innerHTML=journeyID;
//document.forms[“journeyForm”].submit();
});
});

如果您知道页面的url

$("li").on("click",function(){
    var url = "example.com/page.php",
        id = this.id;
    window.location= url + "?id=" + id;


});

sessionStorage使用非常简单,您遇到了什么问题?如果你使用一个表单,你可以通过编程方式提交它,而不需要一个按钮。我可以将id放入会话存储中,但无法在另一个页面上访问它并在php函数中使用它。