Intereting Posts
Стилирование диалогового окна параметров системного курсора и выбора текста Android – ImageLoader должен быть инициализирован с настройкой перед использованием в UIL Компиляция комбо-компилятора Android Gradle создает дубликат в дереве библиотеки Все еще путаница в отношении контекста Error: 'to_string' не является членом 'std' Как я могу открыть дозвон с номером телефона? SignPost или Twitter4j для входа в систему с Twitter (OAuth)? Android Pinch и Zoom Image в действии Невозможно разрешить символ «R» в Android Studio: «слияние манифеста с несколькими ошибками, см. Журналы» Ошибка подключения Bluetooth для Android (сбой чтения сокета может быть закрыт или таймаут) Android Studio с использованием библиотеки и проекта с тем же именем пакета Защита от копирования старых версий Android ActivityManager: Предупреждение: активность не запущена, ее текущая задача была перенесена на передний план Воспроизведение Flash-файла на Android Предупреждение «Слишком много ссылок на атрибуты»

Не удается получить доступ к php-файлу из другого домена

Я написал мобильное приложение Android в JQuery Mobile и PhoneGap в Eclipse. В приложении я вызываю jquery ajax для загрузки списка данных из другого домена.

Мой код jQuery ajax:

 $ .ajax ({
             Тип: «POST»,
             Url: WEBSERVICE_URL,
             Async: false,
             Данные: dataString,
             DataType: 'json',
             CrossDomain: true,
             Успех: функция (данные) {
                 LoginData = новый объект (данные);
                 hideActivityIndigator ();
                 If (loginData.success == "true") {
                     $ .mobile.changePage ("# selectionScreen", "slide", false, true);
                 } Else {
                     $ ("# Message_ajax"). Html ("Недопустимое имя пользователя / пароль.");
                 }
             },
             Error: function (xhr, ajaxOptions, thrownError) {
                 оповещения (xhr.status);
                 оповещения (thrownError);
                 hideActivityIndigator ();
             }
         });

Переменная «WEBSERVICE_URL» имеет URL-адрес другого домена php службы. При выполнении вышеуказанного кода в событии "pageview" я получаю следующую ошибку

  Ошибка: NETWORK_ERR: исключение XMLHttpRequest 101 

Любое решение для доступа к сервису из другого домена в JQuery Mobile + PhoneGap …?

Если вы используете Phonegap / Cordova, вы можете позвонить в междоменные веб-сервисы. Используете ли вы эмулятор или телефон?

Что касается эмулятора, я бы порекомендовал Ripple, вы можете добавить его как расширение Chrome или загрузить отдельную версию

Я думаю, что это может решить вашу проблему.