我想从一个ashx handller中获取json对象到我的js代码如下
<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更正代码thnk u
答案 0 :(得分:0)
在字符串上使用JsonConvert.SerializeObject
只返回字符串,因为实际上没有任何序列化。
因此JSON.stringify(data.a)
将无效,因为data
只是字符串&#34; hello world&#34;,它没有名为a
的属性 - data.a
将是undefined
。