我的表不会出现在IE上

时间:2013-07-17 08:31:36

标签: php javascript internet-explorer

我遇到了IE的问题,即无法在javascript上显示我的表格。

这是我的js

    function fetchBook1(param){
$.ajax({
    url: '<?php echo site_url('books/book/fetch1') ?>',
    type: 'get',
    data: param,
    beforeSend: function()
    {

    },
    success:function(e)
    {
        if(e.length > 0){
            $('#book_result').html(e);
        }else{
            $('#book_result').html('No records found');
        }
    },
    complete:function()
    {
        $('#book_result a.addBook').bind('click', function(e)
        {
            e.preventDefault();
            a = $(e.currentTarget);
            //$('#empty_message').remove();
            if (document.getElementById('amount'+a.attr('rel')).value)
            {
                amount = parseInt(document.getElementById('amount'+a.attr('rel')).value);
                stock = parseInt(document.getElementById('stock'+a.attr('rel')).value);
                if(amount > stock)
                {
                    alert('Not enough stock');
                    return false;
                }
            }
            else
            {
                alert('Please fill amount requested');
                return false;
            }
            book_id = a.attr('rel').substr(1);
                            hidden = $('<input />').attr('type', 'hidden').attr('name', 'book['+book_id+']').attr('id', 'history'+a.attr('rel')).val(amount);
            //hidden = $('<input />').attr('type', 'hidden').attr('name', 'book['+book_id+']').val(amount);
            //console.debug(hidden);
            input = $('<td>').addClass('input').append($('<span>').html(amount)).append(hidden);
            title = $('<td>').addClass('plain title').html(a.parent().prev().prev().prev().prev().html());
            aRemove = $('<td>').addClass('remove').append($('<a href="#remove">').addClass('remove').html('[X]').click(function(e2)
            {
                e2.preventDefault();
                $(e2.currentTarget).parent().parent().remove();
            }));
            item = $('<tr>').addClass('item').append(title).append(input).append(aRemove);
            $('#empty_cart').hide();
            $('#book_cart').append(item);
        });
    }
});

}

它出现在我的Firefox和Chrome上但在IE 7及更高版本中出现问题。 有人可以帮助我。 谢谢你的进步

谢谢

0 个答案:

没有答案