Data not showing

Data not showing

shadowmakershadowmaker Posts: 1Questions: 0Answers: 0
edited July 2015 in Free community support

Service code:

namespace JsonTest
{
    /// <summary>
    /// Summary description for WebService1
    /// </summary>
    [WebService(Namespace = "http://tempuri.org/")]
    [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
    [System.ComponentModel.ToolboxItem(false)]
    // To allow this Web Service to be called from script, using ASP.NET AJAX, uncomment the following line. 
    [System.Web.Script.Services.ScriptService]
    public class WebService1 : System.Web.Services.WebService
    {
        [WebMethod]
        public string GetData()
        {
            var list = ActivityHistory.GetAll();
            var s = Newtonsoft.Json.JsonConvert.SerializeObject(list);

            return s;
        }
    }
}

HTML code:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="DataTablesTest.aspx.cs" Inherits="JsonTest.DataTablesTest" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
  <title>DataTables Test</title>
  <script src="Scripts/jquery-1.11.3.min.js"></script>
  <link href="Content/DataTables/css/jquery.dataTables.css" rel="stylesheet" />
  <script src="//cdn.datatables.net/1.10.7/js/jquery.dataTables.min.js"></script>
  <link href="Content/Site.css" rel="stylesheet" />

  <script>
    
    $(document).ready(function () {
     
      $('#example').dataTable({
        "ajax": {
          "url": "WebService1.asmx/GetData",
          "type": "POST",
          "dataSrc": "",
          "contentType": "application/json; charset=utf-8"
        },
        "columns": [
            { "data": "Id" },
            { "data": "ActivityID" },
            { "data": "OperationType" },
            { "data": "UserID" },
            { "data": "Comments" },
            { "data": "ActionDate" }
        ]
      });

    });
  </script>
</head>

<body>
  <form id="form1" runat="server">
    <div>
      <table id="example" class="display">
        <thead>
          <tr>
            <th>ActivityHistoryID</th>
            <th>AH_ActivityID</th>
            <th>AH_OperationType</th>
            <th>AH_UserID</th>
            <th>AH_Comments</th>
            <th>AH_TimeStamp</th>
          </tr>
        </thead>
        <tbody>
        </tbody>
      </table>
    </div>
  </form>
</body>
</html>

Day 3
I cannot make it work. I tried many things.
Please help

Replies

  • tangerinetangerine Posts: 3,365Questions: 39Answers: 395

    I don't see where you are referencing jQuery and DataTables' js files.

  • allanallan Posts: 63,691Questions: 1Answers: 10,500 Site admin

    I don't see where you are referencing jQuery and DataTables' js files.

    It was being striped by the forums as the correct formatting for code highlighting wasn't being used (to prevent an injection attack).

    @shadowmaker - In your browser's console does it show that the XHR request is being made to WebService1.asmx/GetData? If so, what does it return?

    Allan

This discussion has been closed.