列表/ jQuery使用的日期数组

时间:2015-06-15 13:48:43

标签: jquery asp.net arrays razor webmatrix

经过一些指导后我才知道。我有一个SQL select语句,它从我的数据库中提取了一堆日期。然后我需要将它们放入一个数组或列表中(我不确定哪个是最好的),以便它可以被jquery脚本(它将在日历上显示这些日期)使用。

我的SQL select语句如下所示:

var getBooked = db.Query("SELECT * FROM Property_Availability WHERE PropertyID = @0", rPropertyId);

如何将这些添加到数组中。使用foreach循环?

1 个答案:

答案 0 :(得分:1)

如果您只是在寻找日期,那么您需要选择

var getBooked = 
db.Query("SELECT myDate FROM Property_Availability WHERE PropertyID = @0"
, rPropertyId).LoList();

返回日期列表。我正在添加关于如何调用方法的示例,并从客户端获取和处理此列表

function getDates() {
 var myDates= [];
 $.ajax({
     type: "POST",
     url: "yourPage/yourMethod",
     data: "{}",
     contentType: "application/json; charset=utf-8",
     dataType: "json",
     success: function (response) {
         var dates= response.d;
         $.map(dates, function (item) 
             myArray.push(item);
         });
         alert("success");
     },
     failure: function (msg) {
         alert("fail");
     }
});
return myDates;

}

作为此功能的结果,您获得代表服务器列表的客户端数组