想让spinner不显示秒直接在标签上加上showSeconds:false
<input type="text" id="ycjstwo"
name="ycjstwo" class="easyui-timespinner"
data-options="height:30,showSeconds:false,value:'00:00',
required: true,
validType: 'SpinnerTime2'
">
//easyui获取所有的form组件的值
var str = $("#handle-form").serialize()
console.log(str)
从打印的结果%3A可知是':'
shiftsnumber=1&shifts=1&onwork=00%3A00&zjxxksone=00%3A00&ycksone=00%3A00&zjxxkstwo=00%3A00&yckstwo=00%3A00&lossTimetwo=00%3A00&lossTimeone=00%3A00&zjxxjsone=00%3A00&ycjsone=00%3A00&zjxxjstwo=00%3A00&ycjstwo=00%3A00&offwork=00%3A00
先去掉两端空格
str = str.replace(/(=\++)/g, '=').replace(/(\++\&)/g, '&').replace(
/\++$/, '');
//在时分的基础后加上':00'方便和后台交互
var pattern = /(\d{2}\%3A\d{2})/g;
str = str.replace(pattern,'$1'+'%3A00');
//接下来就是喜闻乐见的交互环节了:
$.post('111.action', str, function(data) {
var data = JSON.parse(data);
if (data.state === 200) {
$("#dlg_machine").dialog("close");
$.messager.alert('提示', '新增成功!', 'info');
$('#dg').datagrid('reload');
}
if (data.state === 500) {
$.messager.alert('提示', data['500'], 'warning');
}
});