/* * 姉妹店出勤表表示用 js * * shop_id : ショップID * max_girls : 最大表示人数 * append_target : #scheduleStoreBlock001 または .scheduleStoreBlock など、IDかクラス名などを指定(jQueryセレクタ)、そこに出勤表を表示する * */ jQuery(function($) { var max_girls = 72; // 最大表示人数 ////////////////////////////////////////////////////////////////////////////// // HTMLの追加先セレクタ (基本IDをつけてそこに追加にすべき) var append_target = '#json_scheduleStoreBlock011'; // cssのクラス、IDなどを指定 ////////////////////////////////////////////////////////////////////////////// /////////////// // 出勤表 /////////////// if($(append_target).length){ var targetJsonURL = '/ajax/011_seo_today_json.txt'; var xhr = $.ajax({ type: 'GET' , url: targetJsonURL , dataType: 'text' , timeout: 30000 }) .then( function(data){ var girls = $.parseJSON(data); var loop = girls.length; if(loop > max_girls) { // 無限ループ回避 loop = girls.length; } for(var i = 0; i < loop; i++){ $(append_target).append( '
' ); } } ); } // if });