2014-02-13 43 views
0

我有下面的代碼迄今jQuery的日期選擇器ONSELECT傳遞變量以更新選擇列表

<script>  
$(function() { 
    $('#datepicker').datepicker({ 
     dateFormat: 'yy-mm-dd', 
     onSelect: function(date) { 
      $("#eventoutput").empty() 
      $.ajax({   
      url: 'getevents.php', data: "pickdate=2014-04-06", dataType: 'json', success: function(rows) 
      { 
       for (var i in rows) 
        { 
         var row = rows[i];   

         var eventtitle = row[0]; 
         $('#eventoutput').append("<option value=\""+eventtitle+"\">"+eventtitle+"</option>"); 
        } 
       } 
      }); 
     } 
    }); 
}); 
</script> 

如日期目前硬編碼(2014年4月6日),我想通過選定的值/日格式爲(yyyy-mm-dd)。

我不確定適當的語法。非常感謝。

回答

1

使用該date變量在onSelect功能

onSelect: function(date) { 
      $("#eventoutput").empty() 
      $.ajax({   
      url: 'getevents.php', data: "pickdate="+date, dataType: 'json', success: function(rows) 
       { 
        ...... 
        ...... 
       } 
      }); 
} 

工作實施例通過:

http://jsfiddle.net/Fa8Xx/1514/

相關問題