c#后台写的JOSN 前台JS接收到了 用 eval() 或 parseJSON() 转换之后 访问不到数据

后面写的publicActionResultAjax(stringmyname){varjson="";if(Shuj(myname)!=null){Rootobject... 后面写的
public ActionResult Ajax(string myname)
{
var json = "";
if(Shuj(myname)!=null)
{
Rootobject b = new Rootobject()
{
programmers = new Programmer[]
{
new Programmer(){ engname=Shuj(myname).ReplyName, sex=Shuj(myname).title, phone=Shuj(myname).content,shengao=Shuj(myname).CheckSate,age=Shuj(myname).PostsId},
}
};
JavaScriptSerializer oSerializer = new System.Web.Script.Serialization.JavaScriptSerializer();
json = oSerializer.Serialize(b);
}
return Content(json);
}

前面JS 用jquery里的ajax
这是其中一段
success: function (msg) {
var dataObj = eval(msg);
alert(dataObj.sex);
}
展开
 我来答
130lichong
2013-04-06 · TA获得超过4893个赞
知道大有可为答主
回答量:1.5万
采纳率:0%
帮助的人:3998万
展开全部
AJAX =新的XMLHttpRequest();
ajax.onreadystatechange =功能(){

如果(ajax.readyState == 4 && ajax.status == 200){

的document.write(ajax. responseText的);

}

}

ajax.open(“GET”,网址,真实);
ajax.send();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
15...2@163.com
2013-03-21 · TA获得超过118个赞
知道小有建树答主
回答量:308
采纳率:0%
帮助的人:125万
展开全部
var dataObj= eval('(' + msg + ')');
这样写啊,大哥
另外,性别一般用Gender表示
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
BingBing007abc
2013-03-21
知道答主
回答量:23
采纳率:0%
帮助的人:7.4万
展开全部
试一试 var dataObj= eval('(' + msg + ')');
这个地方是双引号
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
手机用户93341
2013-03-21
知道答主
回答量:20
采纳率:0%
帮助的人:17.6万
展开全部
试一试 var dataObj= eval('(' + msg + ')');
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e1abcca7
2013-03-21 · TA获得超过163个赞
知道小有建树答主
回答量:372
采纳率:100%
帮助的人:205万
展开全部
alert(msg)看看里面是什么东西
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式