【发布时间】:2018-03-29 18:24:01
【问题描述】:
首先我有一个带有daterangepicker 的字段。
我使用$("#field").val() 获得价值。
我喜欢
{"start":"2018-03-23","end":"2018-03-29"}
但是,我需要来自
的开始日期和结束日期值{"start":"2018-03-23","end":"2018-03-29"}
我的代码是
<input id="field" type="text" value='' /><br/>
$(function() {
'use strict';
$("#field").daterangepicker({
dateFormat:'dd M',
datepickerOptions : {
numberOfMonths : 2
}
});
var curnt = moment().startOf('day').toDate();
var weeks = moment().subtract('days', 6).startOf('day').toDate();
$("#field").daterangepicker("setRange", {start: weeks, end: curnt});
});
function get_graph_data(){
var dates = JSON.parse($("#field").val());
console.log(dates.start);
console.log(dates.end);
var data = {
'action' : 'example_ajax_request',
'wp_graph': $("#field").val()
};
jQuery.post(ajax_url, data, function(response) {
alert('Got this from the server: ' + response);
});
}
【问题讨论】:
-
你的喜欢和需要都一样-
{"start":"2018-03-23","end":"2018-03-29"}有什么区别? -
如果有
.setRange(),那么(很可能)也会有.getRange()。 -
始终添加指向您正在使用的库的链接(或者更好的是 minimal, complete, and verifiable example)
标签: javascript jquery arrays html