Javascript 如何使用datepicker值按查询的日期筛选结果?

Javascript 如何使用datepicker值按查询的日期筛选结果?,javascript,ajax,datepicker,prepared-statement,Javascript,Ajax,Datepicker,Prepared Statement,我很难在我的程序上做出这样的改变,我知道该怎么做,但没有一个确定的解决方案。我希望我的程序能够使用jquery datepicker检索特定日期的数据,但我不知道如何将datepicker值传递给准备好的语句,也不知道如何做 try{ String query = "SELECT * FROM [" + GeneralData.DATABASE + "].[dbo].[VentasDetalle] " + "WHERE [Sucursal] = '

我很难在我的程序上做出这样的改变,我知道该怎么做,但没有一个确定的解决方案。我希望我的程序能够使用jquery datepicker检索特定日期的数据,但我不知道如何将datepicker值传递给准备好的语句,也不知道如何做

try{
        String query = "SELECT * FROM [" + GeneralData.DATABASE + "].[dbo].[VentasDetalle] "
                + "WHERE [Sucursal] = '" + GeneralData.suc + "' "
                + "AND [Date] = " + /*my doubt*/
        System.out.println(query);
        ps = connection.prepareStatement(query,
                ResultSet.TYPE_SCROLL_INSENSITIVE,
                ResultSet.CONCUR_READ_ONLY);
        rs = ps.executeQuery();
        int rowcount = 0;

        if (rs.last()) {
            rowcount = rs.getRow();
            rs.beforeFirst();
        }

        ids = new String[rowcount];
        prices = new double[rowcount];

        for (int i = 0; rs.next(); i++) {
            if (rs.getString("Type").replaceAll("\\s+", "").equals("PROD")) {
                ids[i] = rs.getString("ProductCode").replaceAll("\\s+", "");
                price[i] = rs.getDouble("price");
            }
        }

你的问题不能同时是Java和Javascript。选择一个。你是在问如何将参数注入到准备好的语句中吗?如果是这样,请看一看教程:它解释了如何使用“?”作为执行时发送的参数的占位符。或者您的问题是专门针对日期的?您的问题是关于如何将vlue从客户端传递到服务器=>ajax@MisterJojo做了一些研究后我认为你是对的,起初,我认为我需要一个准备好的语句来传递datepicker的值,但由于它是一个javascript值,所以它只存在于客户端,如何将它传递到服务器端?还是关于这个