效果圖:
08:00~21:30 這樣的列是動態生成的,如果某乙個時間段屬於工作時間段,則合併,否則設定為預設「閒」。
//全域性變數宣告varglobal_per=30;//每30分鐘乙個刻度
varglobal_start_time='08:00';
varglobal_end_time='21:30';
//初始化 設定時間刻度varinittime=function(start,end,per,gettitle));
}returndata;
};
functiondatashow();//得到結果集if(jsondatastr)*/
},datas:
}if(value.indexof("&&") > -1));
varendelementbyattrs= all.getelementbyattr();
//屬於分工區間 則計算其工時段
if(startelementbyattrs.length>0&&endelementbyattrs.length>0 && order_id !="-1")
,title:order_id2+"—"+onremark
}); }
pl.datas= all;}}
}}//將所有資料封裝到 dataall集合中
dataall.push(pl);}}
returndataall;
}
/***列表展示資料
*/functionshowdata()
if("-1"!=order_id)
else}}
html+="";}}
else
$("#datashow").html(html);
}
js中呼叫Atl介面引數返回
在atl中新增介面 id 1 hresult getstring out,retval bstr pstr 這樣的方法在js中相當於這們乙個函式 string object getstring 你這樣用 var obj axtivexcreateobject xx var str obj.getst...
js陣列作為引數用ajax向後台傳引數
1 前台往後台傳引數時,可以這樣寫 2 var chessid 123 3var i 0 45 var data 67 新增單個引數 8 data.push 9 data.push 1011 迴圈新增集合引數物件 12 data.push 13 data.push 14 i 1516 ajax 22...
js使用ajax傳值給後台,後台返回字串處理
之前使用js獲取後台生成的json字串,然後給select填充值,這次需要重新獲取一次。這裡的目標是,在乙個input輸入框裡,輸入乙個使用者名稱,判斷是否為空,是否不存在,如果存在返回幾個欄位給前台,前台再繫結到其他input上 直接壘 html頁面 js 後台 webmethod public ...