2013-02-16 2 views
1

Это образец Google графики .. Я использую C# .NET .. Что я должен делать в C# для возврата строки вместо getData.php здесь ..Как вернуть строку в C#, как только вызывается.?

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

Я пытался работать его использование с использованием класса, но оно не сработало. Может ли использоваться веб-сервис или их какой-либо другой способ для этого.

+0

Так у вас есть страницы ASP.NET, написанный на C#, который генерирует JavaScript, и вы хотите динамически вставить кусок JSON в это? – dtb

+0

да .. у меня есть строка json .. но не знаю, как работать с этой функцией. – bhavikp7

+1

'var jsonData = <% = myJsonString%>;'? – dtb

ответ

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"; 
    } 
} 
Смежные вопросы