我正在尝试使用 jquery 从 JSON 文件中检索数据。该文件在网络上被识别,但它不会显示任何数据。这就是我想出的,这段代码在 index.scala.html 请让我知道我做错了什么。脚本外的代码完美无缺。另外,新手提醒!
<script>
console.log("hi");
$.getJSON('assets/model_meta.json', function(data) {
window.alert(data);
var output="<ul>";
for (var i in data.naraModelMeta) {
output+="<li>" + data.naraModeMeta[i].label + " " + data.naraModeMeta[i].date + " " + data.naraModeMeta[i].c + " " + data.naraModeMeta[i].eps + " " + data.naraModeMeta[i].wp + " " + data.naraModeMeta[i].wn + " " + data.naraModeMeta[i].dictSize + " " + data.naraModeMeta[i].fromDate + " " + data.naraModeMeta[i].toDate + " " + data.naraModeMeta[i].vectorNum + "</li>";
}
output+="</ul>";
document.getElementById("meta_data").innerHTML=output;
});
</script>
这就是我在控制器中的内容:
List data = Arrays.asList("foo", "bar");
return ok(Json.toJson(data));
但 List 和 toJson 显示为错误。
我也设置了路线。如果有帮助,我会参考这个网站:http: //java.dzone.com/articles/jquery-ajax-play-2