取Json的值
ViewData["UserVisitInfo"] = userVisitInfo.QueryUserProvinceUV(_User.UserName,"","", 10); 这个代码可以取到Json的值 放到ViewData["UserVisitInfo"]比如取到的是("username":"zhang","id":"3")然后我在页面里 var aa=ViewData["UserVisitInfo"]; 现在是aa里存的是Json的值
问 用JS或只是JQuery或者是.NET用哪个都可以 ,怎么在页面接收到json的值
因为Json里面存值的格式问题 所以页面怎么才能正常显示(就是说 页面怎么知道 username是属性,zhang是值,table显示这俩个值)谢谢 --------------------编程问答--------------------
public string str;
str = "{\"username\":\"zhang\",\"id\":\"3\"}";
var json = <%=str %>
alert(json.username)
--------------------编程问答--------------------
Json里面的值还不知道是什么 就是一个变量aa里面存的是Json的值 怎么取 再说JS里面var json = <%=str %>
这样能给json赋值吗? --------------------编程问答--------------------
--------------------编程问答--------------------
var myJson = eval(data);
if (myJson != null && myJson.length > 0) {
for (var i = 0; i < myJson.length; i++) {
//myJson[i].id
//.......
//.......
}
}
1:你取出来的格式是什么样的?"username":"zhangsan","id":"3"这种格式?
如果是取出来都是这种格式就可以取到
2:
如果格式正确为什么不能?你测试过?
补充:.NET技术 , ASP.NET