0

我在从列表中检索项目时遇到了一些麻烦,程序应该检索用户提供的具有特定日期范围的项目列表。

这是我的示例代码:

function getItems(startDate, endDate){
    var query =
        "<Query>" +
            "<Where>" +
                "<And>" +
                    "<Eq>" +
                        "<FieldRef Name='Date' /><Value Type='Date'>" + > startDate + "</Value>" +
                    "</Eq>" +
                    "<Eq>" +
                        "<FieldRef Name='Date' /><Value Type='Date'>" + < startDate + "</Value>" +
                    "</Eq>" +
                "</And>" +
            "</Where>" +
            "<OrderBy>" +
                "<FieldRef Name='Start' Ascending='false' />" +
            "</OrderBy>" +
        "</Query>";

    $().SPServices......
}
4

1 回答 1

0

抱歉,我花了一些时间才弄清楚,但我终于做到了。

function getItems(startDate, endDate){
    var query =
        "<Query>" +
            <Where>" +
                "<And>" +
                    "<Geq>" +
                         "<FieldRef Name=\"Start\" />" +
                         "<Value Type=\"DateTime\">" + fromdate + "</Value>" +
                    "</Geq>" +
                    "<Leq>" +
                         "<FieldRef Name=\"Start\" />" +
                         "<Value Type=\"DateTime\">" + todate + "</Value>" +
                    "</Leq>" +
                "</And>" +
            "</Where>" +
            "<OrderBy>" +
                "<FieldRef Name='Start' Ascending='false' />" +
            "</OrderBy>" +
        "</Query>";
   $().SPServices......
}
于 2014-04-04T12:31:42.217 回答