браузер Windows phone8, вызов Ajax не работает (ajax-json-dust-cordova (phonegap))

#javascript #ajax #cordova #windows-phone-8

#javascript #ajax #кордова #windows-phone-8

Вопрос:

Я использую cordova и dust.js (HTML-шаблоны) в моем приложении. Я делаю Ajax-запросы, которые возвращают объекты json.

Платформы, на которых работает приложение: — Браузер Android, FF, chrome и Apk -iPhone — ПК firefox и IE11 (1 из 3 компьютеров также не смог выполнить вызовы ajax) — Приложение для Windows Phone 8

Проблема: Когда я пытаюсь использовать Windows Phone 8 Internet Explorer, в моем приложении не выполняются вызовы ajax.

Подробности и решения, которые я пробовал 1- Ответ json возвращается правильно, поскольку я проверил журнал сервера, на который был выполнен вызов ajax… 2- Эта проблема возникает в запросах GET, а также в запросах POST… 3- Ajax не освобождает ни от выполнения, ни от сбоя:

 $.ajax({
        type: httpMethod,
        url: host   url,
        data: data,
        async: asyncFlag,
        dataType: "json",
        error: errFn,
        dataFilter: dataFilter,
        success: (successFn),
        timeout: 60000
    }).done(function(msg) {
       alert( "done" );     
    }).fail(function() {
       alert( "error" );
    });
  

4- Я попытался добавить cache: false в приведенный выше запрос, но проблема не была решена.