В общем, у меня есть вызов $ .getJSON, который, похоже, работает в браузерах Chrome и iPhone 4S Safari, но не работает с кучей других, включая iPad 2 Safari.Я создал диалоговое окно в методе pageinit, и оно появилось во всех браузерах.Я изменил свой код, поэтому после вызова JSON он создает диалог с одним из полей данных JSON.На Chrome это хорошо видно, но весь вызов JSON, кажется, игнорируется (b / c из-за тихого сбоя метода) на iPad.Итак, я думаю, что есть проблема с URL JSON, но я не уверен.URL-адрес страницы www.shivamthapar.com / sportsapp / baseball-boys.php , а URL-адрес файла json - www.shivamthapar.com / sportsapp / src / json / baseball.json . Вот мой код:
Javascript:
$("#main").live('pageinit', function(event) {
getList();
});
function getList(){
$.getJSON('../src/json/baseball.json', function(data) {
alert(data.super[0].levels[0].games[0].versus);
});
}
JSON:
{
"super": [
{
"gender": "boys",
"levels": [
{
"level": "varsity",
"games": [
{
"versus": "Fullerton",
"homeaway": "Home",
"month": "September",
"date": "27",
"year": "2012",
"time": "3:00",
"ampm": "pm",
"troyscore": 32,
"vsscore": 41
},
{
"versus": "Sunny Hills",
"homeaway": "Away",
"month": "March",
"date": "28",
"year": "2012",
"time": "2:00",
"ampm": "pm",
"troyscore": "20",
"vsscore": "17"
}
]
},
{
"level": "jv",
"games": [
{
"versus": "Sonora",
"homeaway": "Home",
"month": "January",
"date": "20",
"year": "2012",
"time": "3:00",
"ampm": "pm",
"troyscore": "15",
"vsscore": "21"
},
{
"versus": "Valencia",
"homeaway": "Away",
"month": "April",
"date": "30",
"year": "2012",
"time": "4:00",
"ampm": "pm",
"troyscore": "40",
"vsscore": "1"
}
]
}
]
},
{
"gender": "girls",
"levels": [
{
"level": "varsity",
"games": [
{
"versus": "Acacia",
"homeaway": "Home",
"month": "February",
"date": "27",
"year": "2012",
"time": "7:00",
"ampm": "pm",
"troyscore": "32",
"vsscore": "41"
},
{
"versus": "LV",
"homeaway": "Away",
"month": "March",
"date": "28",
"year": "2012",
"time": "3:30",
"ampm": "pm",
"troyscore": "20",
"vsscore": "17"
}
]
},
{
"level": "jv",
"games": [
{
"versus": "Commonwealth",
"homeaway": "Home",
"month": "January",
"date": "20",
"year": "2012",
"time": "5:00",
"ampm": "pm",
"troyscore": "15",
"vsscore": "21"
},
{
"versus": "Xishan",
"homeaway": "Away",
"month": "April",
"date": "30",
"year": "2012",
"time": "4:00",
"ampm": "pm",
"troyscore": "40",
"vsscore": "1"
}
]
}
]
}
]
}