Може ли някой да ми помогне пич. Опитвам се да създам просто мобилно приложение за моята компания. Тъй като трябва да е независимо от платформата приложение, реших да използвам New Kendo ui With phone gap.
Изглежда всичко работи добре, но не мога да осъществя достъп до каквато и да е уеб услуга в мобилния емулатор. Използвам Android емулатор на компютър с Windows 7. Дадох разрешение за интернет и във файла AndroidManifest.xml. Ето моя Kendoui, който има достъп до услугата
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) {
}
}
Опитах се да компилирам примера за начало на уебсайта на telerik тук е връзката 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, но същият резултат.
Всякакъв вид помощ се оценява. Моля те