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 つのテーブルの切り替えに問題はありません。テーブル 2 (.x2) は、最初にロードされたときの元のデータを維持しているだけなので、何らかのリセットが必要なようです。