[{"createDate":"Thu Oct 27 14:40:10 CST 2011","dvalence":"22.44","gdrange":"0.04","gdvalue":"0.01","id":1,"name":"五矿发展","stockId":"sh600058"},{"createDate":"Thu Oct 27 14:40:10 CST 2011","dvalence":"0.920","gdrange":"0 ","gdvalue":"0 ","id":2,"name":"五矿建设","stockId":"hk00230"}]
eval(str)这样
var str = '[{"createDate":"Thu Oct 27 14:40:10 CST 2011","dvalence":"22.44","gdrange":"0.04","gdvalue":"0.01","id":1,"name":"五矿发展","stockId":"sh600058"},{"createDate":"Thu Oct 27 14:40:10 CST 2011","dvalence":"0.920","gdrange":"0 ","gdvalue":"0 ","id":2,"name":"五矿建设","stockId":"hk00230"}]';
var data = eval(str);
alert(data[0].createDate);
var obj = $.parseJSON(str);
就可以了
<html>
<head>
<title>股票信息</title>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
<script type="text/javascript" src="/portalExternal/js/jquery.js"
charset="UTF-8"></script>
<script type="text/javascript">
$(document).ready(function() {
$.ajax({
url:"/portalExternal/a.json",
type:"get",
success:function(data){
wirteHtml(data);
}
});
});
function wirteHtml(data){
var list = data;
var htmlstr="";
$.each(list, function(index,value){
alert(index + ':' + value);
});
}
</script>
</head>
</html>
<html>
<head>
<title>股票信息</title>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
<script type="text/javascript" src="/portalExternal/js/jquery.js"
charset="UTF-8"></script>
<script type="text/javascript">
$(document).ready(function() {
$.ajax({
url:"/portalExternal/a.json",
type:"get",
success:function(data){
wirteHtml(data);
}
});
});
function wirteHtml(data){
var list = $.parseJSON(data);
var htmlstr="";
$.each(list, function(index,value){
alert(index + ':' + value);
});
}
</script>
</head>
</html>
源文件:http://localhost:8080/portalExternal/test/test.action
行:20
能再帮帮我吗?
如果不能升级那就这样var list = eval("(" + data+ ")");