如何在php e javascript中使用C#DataTable

时间:2018-03-25 10:36:10

标签: javascript c# php asp.net

我正在开发一个调用c#web服务的html / javascript / php应用程序。用c#构建的Web服务从mysql中检索数据并返回一个DataTable。

我正在从ajax调用一个php文件:

define(["jquery"], function() {
  $(document).ready(function() {

    $.ajax({
      type: "POST",
      url: "/ajaxcall/getAllAziende.php",
      DataType : 'json',
    success: function(data){
      console.log(data);
    },
    error: function(xhr, textStatus, error){
      console.log(xhr.statusText);
      console.log(textStatus);
        console.log(error);
    },
      failure: function(errMsg) {
                console.log("failure" + errMsg);
      }
   })
  })
});

此文件调用Web服务:

<?php
   $client = new SoapClient('http://192.168.0.5/pass_app/WebService1.asmx?wsdl');

   $result = $client->getAllAziende();

   $decresult = json_decode(json_encode($result), True);
   $out = $decresult['getAllAziendeResult'];
print_r($out);

   $output = json_encode($result);
   echo $output;
?>

print_r返回:

 [
{
  "ragione_sociale": "cinciallegraSRL",
  "via": null,
"cap": null,
"localita": null,
"provincia": null,
"telefono": null,
"fax": null,
"id_settore": null,
"id_attivita": null,
"note": null,
"id": 1
},
{
"ragione_sociale": "dwdwwdw",
"via": "",
"cap": "",
"localita": "",
"provincia": "",
"telefono": "",
"fax": "",
"id_settore": "",
"id_attivita": "",
"note": "",
"id": 2
},
{
"ragione_sociale": "pippo",
"via": "pluto",
"cap": "pape",
"localita": "",
"provincia": "",
"telefono": "",
"fax": "",
"id_settore": "",
"id_attivita": "",
"note": "",
"id": 4
}
]

我不知道在javascript中使用此结果很热,目前console.log(data)返回:

{"getAllAziendeResult":"[\n  {\n    \"ragione_sociale\": \"cinciallegraSRL\",\n    \"via\": null,\n    \"cap\": null,\n    \"localita\": null,\n    \"provincia\": null,\n    \"telefono\": null,\n    \"fax\": null,\n    \"id_settore\": null,\n    \"id_attivita\": null,\n    \"note\": null,\n    \"id\": 1\n  },
\n  {\n    \"ragione_sociale\": \"dwdwwdw\",\n    \"via\": \"\",\n    \"cap\": \"\",\n    \"localita\": \"\",\n    \"provincia\": \"\",\n    \"telefono\": \"\",\n    \"fax\": \"\",\n    \"id_settore\": \"\",\n    \"id_attivita\": \"\",\n    \"note\": \"\",\n    \"id\": 2\n  },
\n  {\n    \"ragione_sociale\": \"pippo\",\n    \"via\": \"pluto\",\n    \"cap\": \"pape\",\n    \"localita\": \"\",\n    \"provincia\": \"\",\n    \"telefono\": \"\",\n    \"fax\": \"\",\n    \"id_settore\": \"\",\n    \"id_attivita\": \"\",\n    \"note\": \"\",\n    \"id\": 4\n  }\n]"} 
是的,有人能帮帮我吗?谢谢!

0 个答案:

没有答案