1

这是谷歌图表的示例.. 我正在使用 c#.net.. 我应该在 C# 中做什么来返回一个字符串来代替这里的 getData.php..

function drawChart() {
      var jsonData = $.ajax({
          url: "getData.php",
          dataType:"json",
          async: false
          }).responseText;

我曾尝试使用类来解决它,但它没有奏效..可以使用网络服务还是他们的任何其他方式..

4

1 回答 1

3

像这样更改您的 JavaScript 代码。

var jsonData = $.ajax({
      url: "MyWebService.asmx/GetData",
      dataType:"json",
      async: false
      }).responseText;

创建一个名为MyWebService.asmx的网络服务,并在它的代码隐藏中编写,

using System;
using System.Web;
using System.Web.Services;
using System.Web.Script.Serialization;

[System.Web.Script.Services.ScriptService]
public class MyWebService: System.Web.Services.WebService 
{
    [WebMethod]
    public string GetData()
    {
        return "your desired string";
    }
}
于 2013-02-16T08:54:22.703 回答