我想解析一个使用JavaScript的JSON文件,并只显示数组中的图像。我在这里做错了什么,我将如何去修复它? 代码执行时屏幕上没有输出。我认为这会输出图像,但没有任何事情发生。我在哪里出错这个Javascript JSON解析
HTML:
<!DOCTYPE html>
<html>
<script 'type=text/javascript' 'src=js.js'></script>
<script type="text/javascript" src="ajax link was here"></script>
<head lang="en">
<meta charset="utf-8">
<title>images</title>
</head>
<body>
<div class = "movie">
</div>
</body>
</html>
JavaScript文件
$(document).ready(function() {
$.get('http://54.243.128.130/search/movies_list/?q=inception', function (data, image) {
var movie = JSON.parse(data);
for (var x = 0; x < movie.length; x++) {
var mov = movie[x];
//var elm = '<div class = "movie"><img src = "'+mov.img+'"></div>';
var elm = mov.img;
$('.movie').prepend(elm);
}
}, 'text');
});
预先感谢您的任何帮助。
什么似乎是问题? – 2013-02-21 00:45:57
我不知道,哪里有你错了?你遇到了什么错误?你期望的结果是什么?什么是*实际*结果?他们有什么不同?给我们*东西*在这里工作。 – meagar 2013-02-21 00:46:33
很有可能,如果你的服务器返回一个JSON头部,那么数据变量已经被转换为数组了 – Pete 2013-02-21 00:47:58