将数组值从一个页面渲染到另一个页面

时间:2015-10-23 15:18:15

标签: php jquery mysql jquery-mobile foreach

您好我的文件chatmain.php来自mysql数据库的一些值。对于每个新行,都应该创建一个新的<li>元素。如果用户单击此元素,他将被重定向到页面chatviewchatview需要点击列表项的值。如何在chatview中单击列表项后获取相应的行值?

主页:

 <div class="ui-page" data-role="page" id="main">
    <div data-role="content">   
        <?php
            include("chatmain.php");
            ?>
            <ul data-role="listview" id="uItem" data-inset="true">
            <?php foreach ($result2 as $keyres2 => $rowres2): ?>

                <li><a href="#chatview">user<?php echo $rowres2['id']; ?></a></li>

                <?php endforeach; ?>
            </ul>
    </div>        
    </div>  

聊天视图页面

    <div data-role="page" id="chatview">    

    <div data-role="content">

    </div><!-- div content -->

</div><!-- /page -->

1 个答案:

答案 0 :(得分:2)

单击我假设您正在引用链接,因此您可以使用GET属性来确定相关的消息ID。

如果请求是通过jQuery完成的,只需向每个li添加一个带有消息id的id元素,并通过Ajax请求将其作为变量发送。

在这两种方式中,您只需要检索$ _GET ['id']以获得正确的标识符并根据需要创建您的函数。