DataTable to Json using jquery

前端 未结 9 1207
抹茶落季
抹茶落季 2020-12-16 05:48

I\'m trying to execute a web service which returns a DataTable with the following piece of code:

$.ajax({  
    type: \"POST\",  
    url: url,  
    data: d         


        
9条回答
  •  攒了一身酷
    2020-12-16 06:17

    It works for very well for me with a WebService

        Imports System.Web.Script.Serialization
    
        Dim wsServicio As New ["YourWsInstance"]
        Dim dsInstEstado As New DataSet
        Dim sSql As String
    
        sSql = " Your SQL Statement"
        dsInstEstado = wsServicio.getData("YourWebServiceParameters")
        Dim jsonString = DataTableToJSON(dsInstEstado.Tables("CA_INSTITUCION"))
        Return Json(jsonString, JsonRequestBehavior.AllowGet)
    
        Function DataTableToJSon(dt As DataTable) As Object
        Dim arr(dt.Rows.Count - 1) As Object
        Dim column As DataColumn
        For i = 0 To dt.Rows.Count - 1
            Dim dict As New Dictionary(Of String, Object)
            For Each column In dt.Columns
                dict.Add(column.ColumnName, dt.Rows(i)(column))
            Next
            arr(i) = dict
        Next
       Return arr
     End Function
    

提交回复
热议问题