0
var switchit="show";
$('.swap_ref').click(function(){
    if(switchit=="show"){
        get_main_times();
        $('.x1').hide();
        $('.swap_ref').text("Show Main Times");
        $('.x2').show();
        switchit="hide";
    }
    else{
        $('.x2').hide();
        $('.swap_ref').text("Show Sundry Times");
        $('.x1').show();
        switchit="show";
    }
})


function get_main_times(){
        //$('.x2').html("");
        var data="agent_id="+agent_id+"&key=1";//get main_dates
        $.ajax({
            type:"POST",
            url:"admin_includes/get_sundry_details.php",
            data:data,
            success:function(html){

                var element;
                var split_times=html.split("^");
                var split_times_count=split_times.length-1;
                for(var a=0;a<split_times_count;a++)
                {
                    element=split_times[a].split("|");
                    day=element[0];
                    hour=element[1];

                    $('.day_holder1a').each(function(){
                    var get_day=$(this).data('day');
                    var get_time=$(this).data('time_slot');
                    if(get_day==day&&get_time==hour)
                    {
                        $(this).css('background-color', 'red').text("");
                        //$(this).data('state', '0');
                    }

                    });
                }

            }//last function
        })//end ajax

    }

上面的代码从一个可编辑表切换到另一个。我遇到的问题是,每次用户从一个表切换到另一个表时,我都需要强制 ajax 函数运行。

在两个表之间切换没有问题 - 只是似乎需要对表 2 (.x2) 进行某种重置,因为它只是维护第一次加载时的原始数据。

4

1 回答 1

0

我似乎找到了问题 - 非常基本

返回假;

在函数结束时会导致我想要的效果。

于 2012-07-05T13:27:06.053 回答