0

日付範囲ピッカー。

選択した日付を Ajax で送信しようとしていますが、エラーが発生します:

  $(function() {
    $('input[name="daterange"]').daterangepicker({
      singleDatePicker: true,
      startDate: moment(),
        showDropdowns: true
      },
      function(start,end, label) {

        $.ajax({
            url: 'process.php',
            type: 'POST',
            data: {"date": start},
            dataType: 'html',
            method: 'post',
            success: function(data) {
              alert(data);
            }
        })
    });
  });

何らかの理由で、次のエラーが発生します。

ここに画像の説明を入力

4

1 に答える 1

2

startはモーメント オブジェクトであり、PHP コードが期待するのは文字列です。momentオブジェクトをシリアル化するときにそのエラーが発生する理由はわかりませんが、おそらく自分で文字列に変換すると修正されます。

var date_as_string = start.format('YYYY-MM-DD')
于 2015-10-08T17:44:37.897 に答える