Вы можете получить путь к URL с помощью location.pathname
, и вы можете перезагрузить текущую страницу, назначив location.href
URL-адресу, с которым вы хотите перезагрузить страницу.Итак, вы, вероятно, будете выглядеть примерно так:
$('#datepicker').datepicker({
onSelect: function(dateText, inst) {
// location.pathname == '/users/1'
var userId = location.pathname.split('/')[2];
var dateText = ...
location = location.href + "?date=" + dateText;;
}
});
Обратите внимание, location.href
дает вам полный URL-адрес, включая строку запроса (для метода GET) и хэш, тогда как location.pathname
дает вампуть URL.См. документацию MDN для объекта location
.