2016-05-02 60 views
0

我正在特林從一個ASHX handller我的js代碼獲取JSON對象如下通過JSON值通過ashx的處理程序:asp.net:

<script type="text/javascript"> 
    var path = 'Handler.ashx'; 

    $.ajax({ 
     url: path, 
     dataType: 'json', 
     }).success(function (data) { 
      $('#content').html(JSON.stringify(data.a)) 
     }); 
</script> 

和代碼handller

using System; 
using System.Data; 
using System.Web; 
using System.Linq; 
using System.Collections; 
using Newtonsoft.Json; 

public class Handler : IHttpHandler { 

    public string ProcessRequest (HttpContext context) { 
     string a = "hello world"; 
     return JsonConvert.SerializeObject(a); 
    } 

    public bool IsReusable { 
     get { 
      return false; 
     } 
} 

我無法從下面的代碼中獲取任何輸出plz正確的代碼ü

回答

0

在字符串上使用JsonConvert.SerializeObject只是返回字符串,因爲實際上沒有任何序列化。

因此JSON.stringify(data.a)不會起作用,因爲data只是字符串「Hello World」,其中有沒有財產稱爲a - data.aundefined

相關問題