如何在调用后立即返回c#中的字符串。
问题描述:
这是谷歌图表的样本..我使用C#.NET ..我应该在C#中做的到位访问getdata.php这里返回一个字符串..如何在调用后立即返回c#中的字符串。
function drawChart() {
var jsonData = $.ajax({
url: "getData.php",
dataType:"json",
async: false
}).responseText;
我试图工作它使用类,但它没有奏效..可以使用Web服务,或者是他们的任何其他方式..
答
更改您的JavaScript代码这样。
var jsonData = $.ajax({
url: "MyWebService.asmx/GetData",
dataType:"json",
async: false
}).responseText;
创建一个Web服务,称为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";
}
}
所以,你必须写在生成JavaScript C#中的ASP.NET页面,你想动态地插入一块JSON到那? – dtb 2013-02-16 08:20:42
是的..我有一个JSON字符串..但不知道如何解决这个功能.. – bhavikp7 2013-02-16 08:22:33
var jsonData = ;'? – dtb 2013-02-16 08:23:29