Автономное мобильное приложение - можно ли читать в локально сохраненном файле JSON? - PullRequest
0 голосов
/ 08 августа 2011

Мой вопрос похож на тот, что здесь Попытка разобрать файл JSON с помощью jQuery , но я не могу его адаптировать.

Я хочу создать автономный мобильный телефонПриложение, в основном использующее HTML5, CSS и JavaScript / Jquery. Все файлы в приложении будут обналичены. Надеюсь, когда оно будет работать

Я думал, что создал файл JSON, содержащий некоторые данные о компьютерных лабораториях - например, openчасов возможности такого типа вещей

 {  "name":"Boole basement",
"location":"Main Campus",
"staffed":"Yes"}

А затем прочитать в локально сохраненном файле JSON - проанализировать его или что-то еще и затем отобразить каждый объект в новом div.Первоначально я просто пытался собрать данные в один блок.черт возьми, если бы я мог отобразить содержимое файла JSON, я был бы рад!

Мой HTML-файл

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>test</title>
<script src="jquery-1.6.2.min.js"></script>
<script>
/* <![CDATA[ */
$(document).ready(function(){
var test =" ";
var filename = "test.json";

$.getJSON(filename, function(json){
    $.each(json.labs, function(i, lab){
        test = lab.name;
        test+=" "+lab.location;
            $('#space').append(test);
            alert("Hi");


        });
   });
});

/* ]]> */
</script>
</head>
<body>

  <h2>available labs:</h2>
  <div id="space">some text</div>

</body>
</html>

PS Это то, что я описал, даже возможно ...

1 Ответ

0 голосов
/ 09 августа 2011

То, что вы описали, вполне возможно, да.Но ваш код нуждается в работе:

Например, ваш селектор для space неправильный (это идентификатор в вашей разметке, но вы используете селектор class в вашем jQueryкод).

( РЕДАКТИРОВАТЬ ОК, я вижу, вы уже редактировали пример кода).

...