JQuery DatePicker календарь - заполнить с MySQL VB - PullRequest
1 голос
/ 01 сентября 2011

В настоящее время в моем датчике установлены события, основанные на моем файле filter.js, который использует что-то вроде:

var events = [ 
{ Title: "1", Date: new Date("12/4/2010") }, 
{ Title: "2", Date: new Date("12/10/2010") }

];

У меня эти даты хранятся в базе данных mysql, и мне нужно извлечь из них даты вместо статического файла js. Даты могут быть добавлены, изменены и т. Д.

Я использую vb .net

1 Ответ

1 голос
/ 01 сентября 2011

Предложите создать веб-сервис, который обслуживает ваши последние события / даты. Тогда ваш код JavaScript может вызвать этот веб-сервис.

Imports System.Web
Imports System.Web.Services
Imports System.Web.Services.Protocols

<WebMethod> _
<ScriptMethod(ResponseFormat := ResponseFormat.Json)> _
Public Shared Function GetDates() As String
   'return a collection as you need
End Function

На стороне JS вызовите этот веб-сервис, используя jQuery :

 <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> 

 $.ajax({
    type: "POST",
    url: "YourWebServiceURL.aspx/GetDates",
    data: "{}",
    contentType: "application/json; charset=utf-8",
    dataType: "json",
    success: function(msg) {

      var events ; //get your events from the msg object.
    }
  });
...