0
我使用的这个当前的JSON结构:麻烦回JSON
jsonp = {"game":[
{"id":"1","gameImage":"qqq.jpg"}
],
"game":[
{"id":"2","gameImage":"hhh.jpg"}
]
}
我想只是拿回所有的gameImage值。我尝试了以下,但它不会工作。有任何想法吗?
<html>
<head></head>
<body>
<script type="text/javascript" language="javascript" src="jquery-1.8.2.min.js"></script>
<script type="text/javascript" language="javascript" src="gameData.json"></script>
<script>
$(document).ready(function() {
var obj = $.parseJSON(jsonp);
$.each(obj, function() {
alert(this['gameImage']);
});
});
</script>
</body>
</html>
我明白了。我想解析一个真正的json文件,所以我应该从json文件中删除“jsonp =”? –
如果你想让它成为一个json文件,是的,你必须删除该部分。但是,你不能将它加载到脚本元素中,而是使用ajax函数。你是否想让我的答案能够解释如何做到这一点? –
好的,我已经删除了。我还应该采取行动吗?我想回来的是每个游戏块,取回gameImage值。 –