var params = "{str:'我来了'}";
$.ajax({
type: "POST",
url: "text4.aspx/ddlValue",
data: params,
dataType: "json",
contentType: "application/json; charset=utf-8",
success: function (r) {
var a = r.d; //从后台接收的list<class>格式转成的json
alert(a[0].Id)//如果这样取不到值; },
error: function (msg) { alert("e") }
}) 如果我把a 也就是r.d的值显示在页面上复制下来
我这样写
让 a=[{ "Id": 1, "Type": "表示层" }, { "Id": 14, "Type": "逻辑层" }, { "Id": 19, "Type": "数据访问层" }, { "Id": 20, "Type": "其他" }, { "Id": 21, "Type": "ajax" }, { "Id": 25, "Type": "格式转换" }, { "Id": 35, "Type": "试题"}];
页这样就能够成功的取到值为什么
我r.id这样就取不到alert(r.id)的值就和我上面是一样的
$.ajax({
type: "POST",
url: "text4.aspx/ddlValue",
data: params,
dataType: "json",
contentType: "application/json; charset=utf-8",
success: function (r) {
var a = r.d; //从后台接收的list<class>格式转成的json
alert(a[0].Id)//如果这样取不到值; },
error: function (msg) { alert("e") }
}) 如果我把a 也就是r.d的值显示在页面上复制下来
我这样写
让 a=[{ "Id": 1, "Type": "表示层" }, { "Id": 14, "Type": "逻辑层" }, { "Id": 19, "Type": "数据访问层" }, { "Id": 20, "Type": "其他" }, { "Id": 21, "Type": "ajax" }, { "Id": 25, "Type": "格式转换" }, { "Id": 35, "Type": "试题"}];
页这样就能够成功的取到值为什么
我r.id这样就取不到alert(r.id)的值就和我上面是一样的
解决方案 »
- ASP.NET 两个imagebutton之间的空隙怎么去掉
- 页面中直接打开word文件,不提示‘打开’,‘保存’
- SQLhelper 调用存储过程失败 --excel数据导入SQL专题
- 打开主页时提示error CS0016: 未能写入输出文件
- 想用一个登录页面对两种用户角色登录后进入不同的页面?请问如何实现?
- 这句代码该怎么写,我写错了
- 感觉2005的页面控制特不爽
- WebClient的问题
- ASP.NET中能判断客户是否禁用cookie,如果被禁用则把sessionid放到URL中
- 请问在asp.net中如何实现将SQL Server 2000中的表保存到EXCEL ?
- HTTP 401.3 - ACL 禁止访问资源
- 菜鸟问题,请教gridview赋值问题
把a当数组用就是了
$.each(r,function(i){
alert(r[i].Id);
})