Может кто-нибудь помочь мне, чувак. Я пытаюсь создать простое мобильное приложение для своей компании. Поскольку это должно быть независимое от платформы приложение, я решил использовать New Kendo ui With phone gap.
Кажется, все работает нормально, но я не могу получить доступ к любому веб-сервису в мобильном эмуляторе. Я использую эмулятор Android на ПК с Windows 7. Я также дал разрешение на доступ в Интернет в файле AndroidManifest.xml. Вот мой Кендоуи, получающий доступ к сервису
TaskManager.DataAccess = {}
TaskManager.DataAccess._sprints = null;
TaskManager.DataAccess.getSprints = function(callback) {
try {
if (TaskManager.DataAccess._sprints == null) {
$.ajax({
url: "http://localhost/TaskManager.Mvc/Mobile/Sprints",
dataType: "jsonp",
jsonp: "d",
cache: false
})
.done(function (response) {
alert("helloo");
TaskManager.DataAccess._sprints = response.sprints;
callback(TaskManager.DataAccess._sprints);
})
}
} catch (err) {
}
}
Я попытался скомпилировать пример начала работы на веб-сайте телерика, вот ссылка http://www.kendoui.com/blogs/teamblog/posts/12-02-22/building_your_first_kendo_ui_mobile_phonegap_application.aspx.
Я могу заставить веб-сервис работать, если я получаю доступ к нему через любой браузер на ПК, но каким-то образом данные недоступны в эмуляторе. Я не знаю причину, но это сводит меня с ума.
Я также попробовал этот пример http://www.aspnetwiki.com/page:kendo-ui-mobile-task-manager-part-1, но тот же результат.
Любая помощь приветствуется. пожалуйста