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)上似乎需要某种重置,因为它只是保留了第一次加载时的原始数据。
答案 0 :(得分:0)
我似乎找到了问题 - 非常基本
返回false;
在函数结束时会产生我想要的效果。