Подтвердить что ты не робот

Невозможно выполнить вызов AJAX в Google Ripple PhoneGap Emulation (ошибка 500)

Я бы добавил комментарий здесь:

Приложение PhoneGap не работает в Google Ripple

но, учитывая мою низкую репутацию в StackOverflow (как и везде), я не могу. Эта тема вызывает похожие проблемы, но не отвечает на мой вопрос. Я пытаюсь проверить функциональность страницы HTML5, которая в конечном итоге будет внесена в мобильное приложение с помощью PhoneGap. Страница делает вызов AJAX службе JSON через jQuery:

$(document).ready(function() {
        $.ajax({
            url: 'latest.json',
            type: 'get',
            datatype: 'json',
            processData: false,
            success: function(data) {
            //…make it so
    });
});

и работает безупречно, как HTML5 в Chrome. Однако при использовании эмуляции Ripple PhoneGap, доступной для Chrome, JSON не работает с ошибкой 500:

GET https://rippleapi.herokuapp.com/xhr_proxy?tinyhippos_apikey=ABC&tinyhippos_rurl=latest.json 500 (Внутренняя ошибка сервера) rippleapi.herokuapp.com/xhr_proxy?tinyhippos_apikey=ABC&tinyhippos_rurl=latest.json: 1

Предлагаемый ответ на связанный с этим вопрос гласит:

У меня была такая же проблема. Это происходило, когда я пытался подключиться к моей службе WebAPI, размещенной на IISExpress.

После того, как я перешел на мой локальный сервер IIS, ошибка исчезла (sic), и я смог подключиться к моей службе WebAPI с помощью Ripple.

Но я не запускаю IIS или вообще что-то локально - все это бежит с удаленного сервера, размещенного провайдером. Поскольку, как я уже сказал, эта страница отлично работает в режиме неэмуляции, ошибка будет выглядеть в Ripple. Любая помощь, помогающая правильному использованию этой эмуляции, будет с благодарностью оценена.

4b9b3361

Ответ 1

 $.ajax({
         type: "GET",
         url: serviceurl + "/GetBusinessPartner/",
         dataType: "json",
         crossDomain: true,
         success: function (responseData) {
         },
         error: function (xhr) {
         }
   });

Это сработало для меня и в настройке пульсаций отключить междоменный прокси.