如何从Datepicker到后端中的方法获取所选日期

时间:2019-05-15 04:58:58

标签: javascript java html intellij-idea datepicker

我的UI中有一个日期选择器。使用它,我可以选择日期。我的探针是如何将选定的日期放入使用Java开发的后端中。  可以使用javascript或任何其他方法来执行。

这是我的代码

for (TableDescriptor tblDescriptor : tblDescriptors) {
    TableName tableName = tblDescriptor.getTableName();     
    Table table = connection.getTable(tableName);
    Scan scan = new Scan();
    if (scan.getAllowPartialResults()) 
    { scan.setAllowPartialResults(false); }

    for (Result rs : table.getScanner(scan)) {
    List<Cell> cells = rs.listCells();

    for (Cell cell : cells) {
        totalSize += KeyValue.KEY_LENGTH_SIZE
            + KeyValue.ROW_LENGTH_SIZE
            + KeyValue.FAMILY_LENGTH_SIZE
            + KeyValue.TIMESTAMP_SIZE
            + KeyValue.TYPE_SIZE
            + KeyValue.ROW_LENGTH_SIZE
            + cell.getRowLength()
            + cell.getFamilyLength()
            + cell.getQualifierLength()
            + cell.getValueLength();
    }
    }
}

1 个答案:

答案 0 :(得分:1)

var selectedDate = $("#datepickerlog").val();

这将从您的文本输入中读取日期并将其分配给变量“ selectedDate”。

编辑:将其放置在日期选择器中,以便在关闭日期选择器时将日期分配给变量:

$('#datepickerlog').datepicker({
    onClose: function (dateText) {
            var selectedDate = $("#datepickerlog").val();
            }
    });

编辑#2:为避免脚本未按预期执行的问题,我建议将所有jQuery代码放在此函数中:

$( function() {---your code here---});

这样,您可以确保脚本仅在页面加载并准备好执行脚本之后运行。