簡體   English   中英

如何使用jQuery SPServices CAMLQuery在日期之間進行查詢

[英]How to do a query between date using jQuery SPServices CAMLQuery

我在從列表中檢索項目時遇到了一些麻煩,程序應該在其中檢索用戶提供的具有一定日期范圍的項目列表。

這是我的示例代碼:

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......
}

抱歉,我花了一些時間才弄清楚,但我終於做到了。

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......
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM