Javascript 如何使用datepicker值按查询的日期筛选结果?
我很难在我的程序上做出这样的改变,我知道该怎么做,但没有一个确定的解决方案。我希望我的程序能够使用jquery datepicker检索特定日期的数据,但我不知道如何将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] = '
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值,所以它只存在于客户端,如何将它传递到服务器端?还是关于这个