Hay una opción para establecer el intervalo de fechas a través de la barra de direcciones URL como esta
domain.tld/process/date_range:2017-04-13%7C2017-05-02
El parámetro GET se analiza en PHP como este
...
<?php if(isset($dateTo)): ?>
endDate: moment("<?php echo $dateTo; ?>", "YYYY-MM-DD"),
<?php else : ?>
...
y esto se refleja directamente en javascript
<script>
$(document).ready(function() {
$('#r').daterangepicker({
startDate: moment("2017-04-01", "YYYY-MM-DD"),
endDate: moment("2017-05-1", "YYYY-MM-DD"),
...
entonces estoy tratando de modificar el parámetro GET agregando
")%7D);console.log(1234);});
entonces soy capaz de obtener
<script>
$(document).ready(function() {
$('#r').daterangepicker({
startDate: moment("2017-04-13", "YYYY-MM-DD"),
endDate: moment("2017-05-02")});console.log(1234);});", "YYYY-MM-DD"),
...
pero la línea
endDate: moment("2017-05-02")});console.log(1234);});", "YYYY-MM-DD"),
genera un error de sintaxis y luego console.log (1234) no se interpreta.
¿Cómo puedo hacer que funcione?
su proyecto interno