JQuery移动Ajax请求不会更新div

时间:2015-02-13 10:34:15

标签: html ajax jquery-mobile

我有一个名为门票的div和2个'open'和'dicht'按钮 如果我按下open或dicht,则调用名为 getTickets(status)的函数,状态为open或dicht。

请求没有任何问题,因为数据会返回我想要的所有内容。问题是div票证没有获得数据内容

$('ticket')是否有问题.html(数据);

这是mij代码:

getTickets(status)

function getTickets(status) {


        $.ajax({
            url: 'ajax/getTickets.php',
            data: {"status": status},
            type: 'GET',
            success: function(data) {
                if(status == "open"){
                    $('#open').addClass('active');
                    $('#closed').removeClass('active');
                }
                if(status == "dicht"){ 
                    $('#closed').addClass('active');
                     $('#open').removeClass('active');
                }
                $('#tickets').html(data);
            }
        });


    }

带有div票的2个按钮

<div data-role="page" id="ticketsPage" rel="Ticketoverzicht" >
        <div data-role="tabs" id="tabs"><div data-role="navbar"><ul>
            <li><a href="#" class="ui-btn ui-btn-inline active" id="open" onclick="getTickets('open');">Open</a></li>
            <li><a href="#" class="ui-btn ui-btn-inline" id="closed" onclick="getTickets('dicht');">Dicht</a></li></ul></div>
        </div>
    <div id="tickets"> </div>
</div>

1 个答案:

答案 0 :(得分:0)

使用<a href="javascript:;" class="ui-btn ui-btn-inline active" id="open" onclick="getTickets('open');">并检查控制台是否有错误。