0

基本的に、クライアントのリストと、この横にカレンダーがあります。アイデアは、クライアントがクリックされたときに空き状況を見つけ、カレンダー プラグインを介してこの情報を返し、利用可能な日を表示するというものです。以下は、「クリック」機能内の私のコードです。

$.ajax({
    type: "GET",
    url: "inc/available_dates_search.php",
    data: string,
    cache: false,
    success: function(response){

        var result = eval(response);

        $('#date_calendar').glDatePicker({
            selectableDates: result
        });
    }
});

プロパティ「selectableDates」は、[{ date: new Date(2013, 8, 15) }]実行時にalert(result) 正しい出力が得られる形式である必要があります。これは、問題が日付ピッカーに値を渡すことにあると私に信じさせます。この応答を日付ピッカーに渡すことはできませんか?それが可能である場合、どのように達成できますか?

ここで見つけることができる glDatePicker を使用しています: http://glad.github.io/glDatePicker/

よろしくお願いします。

4

2 に答える 2

0

glDatePicker を使ったことがないので暗闇で撮影

問題はおそらく、カレンダーが既に存在し、更新されないことです。破棄して再初期化する必要があります。または、API に日付を更新する方法がある場合は、そのメソッドを呼び出します。

正しく記述され、destroy メソッドがあれば、このようなものが機能するはずです。

$('#date_calendar').glDatePicker("destroy").glDatePicker({
     selectableDates: result
});
于 2013-08-29T12:45:39.607 に答える