URL-адрес таблицы начальной загрузки с веб-сервисом ASMX

Я пытаюсь использовать Bootstrap Table, но у меня проблема с подключением к моей службе для получения данных для заполнения таблицы. Окно консоли чистое, но в таблице постоянно указывается, что данные не найдены. Мои первые мысли о том, что это как-то связано со службой ASMX. Я проверил JSON и даже вставил его в один из их скриптовых примеров, и он отлично работал, что еще больше подтверждает мою теорию. Любое руководство будет оценено.

Мой HTML:

 <table data-toggle="table" data-url="/StockPileDelivery.asmx?op=GetAllEvents">
    <thead>
    <tr>
        <th data-field="EventDate">Date</th>
        <th data-field="SupplierName">Supplier</th>
    </tr>
    </thead>
</table>

Мой JSON:

  [{
    "SupplierName": "XXXX",
    "EventDate": "2015-07-22T00:00:00"
}, {
    "SupplierName": "SSSSSS",
    "EventDate": "2017-07-15T00:00:00"
}, {
    "SupplierName": "UUUUUUU",
    "EventDate": "2017-07-15T00:00:00"
}, {
    "SupplierName": "VVVVVVVVVVVVV",
    "EventDate": "2017-07-22T00:00:00"
}, {
    "SupplierName": "CCCCCCCCCCCCCC",
    "EventDate": "2017-07-25T00:00:00"
}, {
    "SupplierName": "4444444444",
    "EventDate": "2017-08-05T00:00:00"
}, {
    "SupplierName": "RRRRRRRRRRRRRRRRRRRR",
    "EventDate": "2017-08-12T00:00:00"
}, {
    "SupplierName": "FFFFFFFFFFFFFFFFFFFFFF",
    "EventDate": "2017-09-16T00:00:00"
}]

Мой веб-метод:

        [WebMethod]
        [System.Web.Script.Services.ScriptMethod(UseHttpGet = true, ResponseFormat = ResponseFormat.Json)]
        public string GetAllEvents()
        {

            List<Events> MyEvents = new List<Events>();

            using (SqlConnection myConnection = new SqlConnection(ConfigurationManager.AppSettings["ConnectionString"]))
            {
                using (SqlCommand myCommand = new SqlCommand("GetAllEvents", myConnection))
                {
                    myCommand.CommandType = CommandType.StoredProcedure;
                    myConnection.Open();

                    using (SqlDataAdapter da = new SqlDataAdapter(myCommand))
                    {
                        DataSet ds = new DataSet();
                        da.Fill(ds);

                        foreach (DataTable dt in ds.Tables)
                        {
                            foreach (DataRow dr in dt.Rows)
                            {
                                Events eve = new Events();
                                    eve.EventId = Convert.ToInt32(dr["EventId"]);
                                    eve.EventDate = (DateTime)dr["SaleDate"];
                                    eve.SupplierName = dr["SupplierName"].ToString();
                                    eve.TaxPaid = dr["TaxPaid"].ToString();
                                    eve.SupplierLocation = dr["Location"].ToString();
                                    eve.EventNotes = dr["Notes"].ToString();
                                    eve.SupplierPurchase = dr["SupplierPurchase"].ToString();
                                MyEvents.Add(eve);
                            }
                        }

                    }

                }



            }

               JArray x = new JArray (
                           from e in MyEvents
                           orderby e.EventDate
                           select new JObject(
                                  new JProperty("SupplierName", e.SupplierName),
                                  new JProperty("EventDate", e.EventDate)
                               )

);

            return JsonConvert.SerializeObject(x);
        }

0 ответов

Другие вопросы по тегам