Я пытаюсь использовать 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