onclick选项卡时的不同事件

时间:2009-09-25 13:51:16

标签: php javascript jquery

我已经通过jquery创建了一个标签,我想在每个标签上显示来自数据库的不同数据我怎么能知道它是相同的容器和相同的数据但具有不同的条件希望很快找到答案 我正在使用PHP和JavaScript 谢谢

3 个答案:

答案 0 :(得分:2)

我会在单击选项卡时为要调用的远程URL创建选项卡ID的映射。例如,在JS中:

<script type="text/javascript">
    var mySources = [];
    mySources['home'] = '/ajax/getHome.php';
    mySources['about'] = '/ajax/getAbout.php';
</script>

而且,在构建页面时,可以轻松添加点击侦听器和ajax调用:

$(function(){
    $("#myTabContainer a.tabLink").click(function(event){
        event.preventDefault();
        url = mySources[this.id];
        $.get(url,null,
            function(data){
                // this is the data returned by the server, 
                // put it wherever it needs to go
            }
        );
    });
});

只是我的$ .02,但这至少是我开始它的方式。祝你好运!

答案 1 :(得分:1)

你可以在选项卡上设置事件(#('tabs')。bind('tabselect','doSomething()'))和doSomething内部调用ajax方法

答案 2 :(得分:0)

听起来你只想根据点击哪个标签来查看标签内容? 或者在点击同一个标签时你真的想要不同的内容,具体取决于某些条件吗?