我想把 获取的时间值 当做参数 一起传到后台 通过ajax的方式 应该如何做到?
代码如下:
HTML:
<div class="mui-content-padded">
<button id='result' data-options='{"type":"date"}' class="btn mui-btn mui-btn-block" style="width: 50%;">选择开始日期</button>
<button id='ss' data-options='{"type":"date"}' class="btn mui-btn mui-btn-block" style="width: 50%;">选择结束日期 </button>
</div>
js:
(function($) {
$.init();
var result = $('#result')[0];
var ss = document.getElementById("ss");
var btns = $('.btn');
result.addEventListener('tap', function() {
var optionsJson = this.getAttribute('data-options') || '{}';
var options = JSON.parse(optionsJson);
var id = this.getAttribute('id');
console.log(options);
var picker = new $.DtPicker(options);
console.log(picker);
picker.show(function(rs) {
result.innerText = rs.text;
picker.dispose();
});
}, false);
ss.addEventListener('tap', function() {
var optionsJson = this.getAttribute('data-options') || '{}';
var options = JSON.parse(optionsJson);
var id = this.getAttribute('id');
var picker = new $.DtPicker(options);
picker.show(function(rs) {
ss.innerText = rs.text;
picker.dispose();
});
}, false);
})(mui);
3 个回复
5***@qq.com (作者)
怎么样才能把rs.text 的值 拿出来啊
1***@163.com
设一个全局变量,然后返回出来就可以了
2***@qq.com
你直接把rs.value赋值给你的开始时间变量或者结束时间变量,然后ajax直接作为参数传回去就好了。