javascript - 如何将范围的值传递给我的变量调用?
问题描述
您好我正在使用http://www.daterangepicker.com/但在我的情况下,我需要传递字符串而不是日期。
默认let dateDates
为:let dateDates = start.format('YYYY-MM-DD') + ',' + end.format('YYYY-MM-DD');
但不是得到http://127.0.0.1:8000/api/v1/test/?date_range=2021-01-26,2021-01-27
我需要这样的。http://127.0.0.1:8000/api/v1/test/?date_range=Today
因为在我的 Django-REST API 上。它只在date_range
参数上接受这种方式。如果有替代方案,请提出建议。谢谢!
let dateDates = `If I choose Today, I will get 'Today' not moment() values.`;
let defaultUrl = `http://127.0.0.1:8000/api/v1/test/?date_range=${dateDates}`;
updateValueForUrl(defaultUrl);
$('#reportrange').daterangepicker({
startDate: start,
endDate: end,
ranges: {
'Today': ['Today'],
'Yesterday': [moment().subtract(1, 'days'), moment().subtract(1, 'days')],
'Last 7 Days': [moment().subtract(6, 'days'), moment()],
}
解决方案
推荐阅读
- python - 安装 Scikit-learn 的问题
- javascript - 希望从 YouTube URL 自动生成适合书目的元数据
- mysql - 如何更改mysql服务器8上的root密码
- java - Mapstruct 和 Lombok 升级导致不同的初始化行为
- spring - Spring Security - 从安全性中排除 POST 请求
- java - 如何使用hibernate将三个表映射在一起
- python - PostgreSQL - 为已存在的列创建生成的列
- csv - 使用 logstash 从 CSV 向现有索引添加新字段
- javascript - 如何添加另一个 div id 到 setInterval 加载?
- javascript - 使用复选框禁用动态输入