$.ajax({
type:"post",
url:"SecondServlet",
data:"&pid=1",
//dataType:"json",
success: function(data){
;
var d=data;
alert(d);
alert(d.mydata[0].usernum);
//$("p").append(d.mydate[1].teamnum);
},
error:function(err){alert("err");}
其中alert(d)显示的是{"mydata":[{"usernum":16789},{"teamnum":1970},{"resourcenum":108828}]}
而错误提示为Uncaught TypeError: Cannot read property '0' of undefined
我尝试着这样写<script>
$(document).ready(function(){
var user =
{
"username":"andy",
"age":20,
"info": { "tel": "123456", "cellphone": "98765"},
"address":
[
{"city":"beijing","postcode":222333},
{"city":"newyork","postcode":"555666"}
]
}
//alert(user.address[0]);
alert(user.address[0].postcode);
})</script>
直接把json写在js中可行能成功,但像之前从servlet拿到的data却不行,拿到的data还是jaon格式的。
ps:我已经把json.js 和jq.js导入了
求大神帮助 JSON
type:"post",
url:"SecondServlet",
data:"&pid=1",
//dataType:"json",
success: function(data){
;
var d=data;
alert(d);
alert(d.mydata[0].usernum);
//$("p").append(d.mydate[1].teamnum);
},
error:function(err){alert("err");}
其中alert(d)显示的是{"mydata":[{"usernum":16789},{"teamnum":1970},{"resourcenum":108828}]}
而错误提示为Uncaught TypeError: Cannot read property '0' of undefined
我尝试着这样写<script>
$(document).ready(function(){
var user =
{
"username":"andy",
"age":20,
"info": { "tel": "123456", "cellphone": "98765"},
"address":
[
{"city":"beijing","postcode":222333},
{"city":"newyork","postcode":"555666"}
]
}
//alert(user.address[0]);
alert(user.address[0].postcode);
})</script>
直接把json写在js中可行能成功,但像之前从servlet拿到的data却不行,拿到的data还是jaon格式的。
ps:我已经把json.js 和jq.js导入了
求大神帮助 JSON
解决方案 »
- 求助 xhr 自定义 cookie
- setTimeout()为啥停不下来?
- 如何设置html:select以及html:text为不可用
- CSDN“无满意结帖”时,弹出一个小窗口,没有标题栏的,但主窗口变成灰灰色。这种效果怎么实现?
- 给A标签添加事件出错
- 在单击id="tbl"中任意一格或多格时,如何将id="mtbl"中的所有格(因单击id="tbl"中的onclick产生的背景色)全部清除掉?下面的例子只能清除
- 求一段代码
- 求关于层的应用有关代码
- 一个新网站欢迎大家提意见http://www.hrbhome.net
- js实现改变文本框的value
- 移动元素时,onmouseout、onmouseover、onmouseleave 都无法触发
- 在js里边不能用中文
var d=eval(data); //json字符串转换成js对象
alert(data);
alert(d.mydata[0].usernum);
}
type:"post",
url:"SecondServlet",
data:"&pid=1",
dataType:"json",
success: function(data){
;
var d=data;
alert(d);//[object Object]
alert(d.mydata[0].usernum);
//$("p").append(d.mydate[1].teamnum);
},
error:function(err){alert("err");} $.ajax({
type:"post",
url:"SecondServlet",
data:"&pid=1",
//dataType:"json",
success: function(data){
;
var d=data;
alert(d);//{"mydata":[{"usernum":16789},{"teamnum":1970},{"resourcenum":108828}]}
d = eval('(' + d + ')');
alert(d.mydata[0].usernum); //16789
//$("p").append(d.mydate[1].teamnum);
},
error:function(err){alert("err");}