1

我想在鼠标悬停时显示数据,但是,我不擅长 jQuery,我不知道如何在悬停时通过它获取数据。到目前为止,这是我的功能:

function test_contact_group($id){
    $results = $this
        ->Contact
        ->ContactsContactGroup
        ->find('all', array('conditions'=> array('ContactsContactGroup.contact_id'=>$id,)));
    $this->set('results',$results); 
}

而我的观点是:

    <div class="firsttable">
    <table width="100%" border="0" cellspacing="0" cellpadding="2">
        <thead>
            <tr class="heading">
                <td><?php echo __l('Group Name');?></td>
            </tr>
        </thead>
        <tbody>
            <?php foreach ($results as $results){?>
            <tr>
                <td>
                    <?php echo $results['ContactGroup']['name']?>
                </td>
            </tr>
            <?php }?>
        </tbody>
    </table>    
</div>

并且将获取数据的链接是

  <?php echo $this->Manager->link($records['ContactGroup']['name'],array('action'=> 'test_contact_group', $records['Contact']['contact_id']));?>

链接的 HTML 是

  <a href="/contacts/test_contact_group/78">default</a> 

我想在悬停时通过此链接显示数据,我该怎么做,请帮我这样做,任何机构都可以帮助它,在此先感谢

我在链接上传递的参数是

 $records['Contact']['contact_id'])    
4

1 回答 1

0

由于您的问题没有定义细节,我将为您提供可以引导您解决问题的 jQuery 库

有几种解决方案,一种是将数据已经放入 html 但用 CSS 隐藏。悬停时,您可以切换该元素的可见性。为此,请查看Jquery 效果,其中包括:显示、隐藏、切换、淡入、淡出、淡出切换等。

如果您不是在寻找静态加载的内容并且喜欢在悬停时检索信息,那么您应该查看任何Jquery ajax功能,例如:获取、发布或加载

于 2013-03-07T13:08:40.193 回答