Hello, I'm trying to retrieve dates from the database based on a selection. If a user selects singer A for example, then I'm going through the database and get the unavailable dates related to singer A.

var unavailableDates;

function unavailable(date) {
    dmy = date.getDate() + "-" + (date.getMonth() + 1) + "-" + date.getFullYear();
    if ($.inArray(dmy, unavailableDates) == -1) {
        return [true, ""];
    } else {
        return [false, "", "Unavailable"];

        dateFormat: 'yy-mm-dd',  
        beforeShowDay: unavailable,
        minDate: 0,
        firstDay: 1, // rows starts on Monday
        changeMonth: true,
        changeYear: true,
        showOtherMonths: true,
        selectOtherMonths: true,
        altField: '#date_due',
        altFormat: 'yy-mm-dd'
        url: 'getDates.php',                           
        data: "artist_id="+$('#name').html(),                        
        dataType: 'json',                     
        success: function(data)          
Everything works fine. I used the "getDates.php" to retrieve the dates and pass them through the function. But how can I pass the "data" (within "success: function()") to the unavailable dates above? I get the dates from database but I don't know how to link them with the array "unavailableDates" (line 1) in order to show unavailable dates in datePicker.

I found the solution. Basically I just needed to store the data in the unavailableDates array. I did that yesterday but I forgot to change the date format (from yyyy-mm-dd to dd-mm-yyyy). Now it works fine. One little problem left, I need to click twice on datepicker in order to show the unavailable dates... I'll figure it out.