如何通过datepicker获取日期并通过GET传递?

我有问题通过GET url传递日期参数。 我从两个输入字段中获取数据,并将datepicker与之关联。 这是代码:

$(".options input[type='submit']").click(function() { $('#From').datepicker(); $('#To').datepicker(); var $From = $('#From').datepicker('getDate').getDate(); var $To = $('#To').datepicker('getDate').getDate(); $('#placeholder').html(''); }); 

Html页面:

            
Датум од:
Датум до:

当我从datepicker图像显示选择日期时。 但如果我不选择datepicker的日期,那么什么也没有显示。 也许我可以检查是否没有选择日期,然后将值设置为空字符串。 像这样的东西:

 if ($From == null) { $From = ''; } if ($To == null) { $To = ''; } 

我试过这个,但它不起作用。 什么可以解决问题?

编辑:目前,我没有在服务器端处理GET参数,以简化问题,但看看:

 SetScale('intint'); $graph->title->set('Title'); $graph->xaxis->title->Set('Day'); $graph->yaxis->title->Set('Temp'); $lineplot=new LinePlot($niz); $lineplot->SetColor('blue'); $graph->Add($lineplot); $graph->Stroke(); ?> 

试试这个。

 if($('#From').val()){ //Get the date here var fromDate = $('#From').datepicker('getDate'); } if($('#To').val()){ //Get the date here var toDate = $('#To').datepicker('getDate'); }