<script"> <script"> <script" />

Android Cordova2.3 - jQuery ajax ($ .support.cors = верный) не работающий (тот же самый запрос работает над хромовым браузером),

Я читал об этой проблеме и попробовал каждое возможное решение онлайн, но ничто не работало.. Вот мой HTML-код...

<!DOCTYPE HTML> 
<head>
<link rel="stylesheet" href="jquery.mobile-1.2.0.min.css" />
<script src="jquery-1.8.2.min.js"></script>
<script>

$( document ).bind( "mobileinit", function() {
   //Make your jQuery Mobile framework configuration changes here!
    console.log("made cors changes");
    //$.mobile.ajaxEnabled = true;
    $.support.cors = true;
    $.mobile.allowCrossDomainPages = true;

});
</script>
<script src="cordova-2.3.0.js"></script>
<script src="jquery.mobile-1.2.0.min.js"></script>
</head>
<body>

<div data-role="page" id="page1">
    <div data-theme="a" data-role="header" data-position="fixed" >
        

JLT

</div> <div data-role="content" >

Send data to server?

Yes No </div> </div> <script> $( "#transportYES" ).bind( "click", function(event, ui) { console.log('clicked'); $.ajax({ type: "GET", url: "http://api.wordnik.com//v4/word.json/recant/definitions", data: "includeRelated=false&includeTags=false&useCanonical=false&api_key=7741b711eec09c12e05070046d60da6b92e03750359859fde", dataType: "json", beforeSend:function(){ console.log('before sending'); }, success: function(msg){ alert( msg[0].word ); }, error: function(xhr, ajaxOptions, thrownError){ console.log(xhr); alert( 'error' ); } }); }); </script> </body> </html>

If i run this code from chrome i get the response from the server, but when packaged with phonegap it doesnt work from the android emulator.. I have even allowed all domain as follows in the config.xml file.. Have been stuck on this issue for a long time..please help..!!!!

It works on the device the problem was on the emulator.....couldn't get hold of a testing device earlier.. could have saved so much time...... :)

0
nl ja de
Следует иметь в виду, что этот белый список происхождения доступа не применяется к материалу, сделанному через inAppBrowser-плагин. Белый список будет только работать в главной Кордовой webview!
добавлено автор Tobias, источник

1 ответы

Ваше mobileinit мероприятие работает работа, если вы не помещаете этот код в файл между jQuery и Мобильным jQuery.

Необходимо сделать как ниже (просто пример)

<script src="js/external/jquery-1.8.2.min.js"></script>
<script src="js/configs.js"></script>
<script src="js/external/jquery.mobile-1.2.0.js"></script>

В вашем configs.js просто помещают ваш mobileinit

$( document ).bind( "mobileinit", function() {
   //your code
});
0
добавлено
жужжите, таким образом, проблема - запрос, правильно? попытайтесь удалить это дополнительное "/" в URL API прежде v4 и так далее
добавлено автор Rodrigo Dias, источник
js файлы не находятся в папке? Они находятся в той же самой папке как index.html?
добавлено автор Rodrigo Dias, источник
проверьте, что API регистрируется и видит, появляется ли запрос
добавлено автор Rodrigo Dias, источник
Привет rodrigo благодарит за ваш ответ.. как вы видели в моем коде, я уже определил сценарий между обоими файлы jQuery.. и это даже называют, поскольку я проверил его.. но согласно вашему предложению я даже поместил его во внешний JS файл.. но все еще получите тот же самый результат. xhr.status как ' 0' в ошибочном блоке..
добавлено автор user2021198, источник
запрос прекрасен.. вышеупомянутый код работает отлично в хроме.. thats, что смущает меня.. я понятия не имею, что еще я могу попробовать..
добавлено автор user2021198, источник
да.. все файлы находятся в надлежащем месте.. и загруженный правильно.. проблема - что-то еще.. не уверенный, что: (
добавлено автор user2021198, источник
Mobile Dev Jobs — вакансии и аналитика
Mobile Dev Jobs — вакансии и аналитика
6 187 участник(ов)

Публикуем вакансии и запросы на поиск работы по направлению iOS, Android, Xamarin и т.д. ВАЖНО: Правила публикации и правила канала: Ссылка – https://telegra.ph/Pravila-oformleniya-vakansij-i-rezyume-11-09-2

Android Developers
Android Developers
4 476 участник(ов)

Общаемся на темы, посвященным Android-разработке, SDK, Kotlin, Realm и т.д.

Верстка сайтов HTML/CSS/JS/PHP
Верстка сайтов HTML/CSS/JS/PHP
3 439 участник(ов)

Правила группы: напишите !rules в чате. Группа Вк: vk.com/web_structure Freelancer: @web_fl Веб Дизайн: @dev_design Маркетолог: @topmarkening Автор: @M_Boroda

Android Architecture
Android Architecture
2 186 участник(ов)

Русскоязычный чат по архитектуре в андроид приложениях. Подробнее: http://telegra.ph/Android-Architecture-12-24

rus-speaking/android
rus-speaking/android
1 705 участник(ов)

Основной чат по Android разработке (вопрос-ответ). ПРАВИЛА: bit.ly/andr-rules. NEWS: bit.ly/AnrdResId ЧАТЫ: Основной: bit.ly/andr-main IDE, сборка, Git, сервисы: bit.ly/andr-tools Оффтоп: bit.ly/andr-offtop Конференции, события: bit.ly/andr-events Вакансии, найм: bit.ly/andr-job Архитектура: bit.ly/andr-patterns Rx: bit.ly/andr-rx Тестирование: bit.ly/andr-test Kotlin: bit.ly/andr-kotlin Хаmarin: bit.ly/andr-xamarin За мат, спам, агрессию, предложения о работе, оффтоп в этом канале - бан на сутки и более ☢☢☢

Android Dev Подкаст
Android Dev Подкаст
1 325 участник(ов)

Комната для обсуждения Android Dev подкаста apptractor.ru/AndroidDev/ Общее обсуждение Android: https://t.me/android_ru Остальные чаты про Android: http://t.me/devChats Наши новости https://t.me/androiddevpodcast_news

Android Guards
Android Guards
602 участник(ов)

Обсуждение любых вопросов касающихся безопасности Android. - Защита системы и приложений - Уязвимости и эксплойты - Вредоносное ПО - Копание в кишках системы и приложений (RE)

Android JOB
Android JOB
466 участник(ов)

Публикуем вакансии и запросы на поиск работы по направлению Android (full-time, part-time, remote и разовые подработки)

AndroidDev :: Разработка. It's Android time now!
AndroidDev :: Разработка. It's Android time now!
458 участник(ов)

It's Android time now! Чат разработчиков Android. Вакансии, резюме и информацию о митапах размещать можно. Публикацию скрытой и явной рекламы ваших каналов и сайтов после получения разрешения от @olegushakov

Aandroid Talks!
Aandroid Talks!
212 участник(ов)

Чат об общих вопросах по ОС Android. Чат для разработки под андроид - pro.android: https://t.me/joinchat/AAAAAEKIFKnmRT9cMebb9w

Android Rus
Android Rus
68 участник(ов)