Форум программистов, компьютерный форум CyberForum.ru

Jquery Ajax Post с устройства не работает - HTML5

Восстановить пароль Регистрация
Другие темы раздела
HTML5 Средства для разработки интерактивной карта горнолыжного комплекса http://www.cyberforum.ru/html5-mobile-apps/thread1696524.html
Всем доброго времени суток! Необходимо разработать мобильное приложение, интерактивную карту горнолыжного комплекса. Хотелось бы узнать, можно ли с помощью PhoneGap+Jquery Mobile + какой-нибудь фреймворк для работы с SVG, реализовать следующее: -Имеется карта, на ней объекты (подъемники, трассы, отели, пункты проката и т.д.) -На объекты можно кликать, при этом выводится их описание и...
HTML5 Не удается воспользоватся плагином для уведомлений Всем день добрый. Только только начал разбираться с PhoneGap и сразу затык с важным плагином: https://github.com/katzer/cordova-plugin-local-notifications Работаю под OS X, установил desktop app и консольные утилиты phonegap и cordova. Создал новый проект, установил плагин кк написано в доке, прописал плагин в config.xml и вызываю его простейшим методом: ... http://www.cyberforum.ru/html5-mobile-apps/thread1694641.html
HTML5 Apache Cordova и Ionic Framework | Не отображает русский язык
Добрый день! После компиляции проекта у меня вместо русских символов отображается знак восклицания. Что может быть не так? Добавлено через 18 часов 7 минут Нашел ответ! Нужно было сохранить проект через "Дополнительные параметры сохранения" и выбрать "utf-8" вместо "киррилица Windows"
Сборка релиз версии phonegap 5.3.8 HTML5
Использую phonegap 5.3.8, сделал проект, прислали jks ключь для регистрации приложения. Проблема в том, что при сборке проекта "phonegap build android --releace" не формируется файла релизной сборки (android-releace.phk), а только дебаг (android-debug.apk). При сборке терминал ошибок не выдает. Благодарю за внимание. Добавлено через 2 часа 56 минут После нескольких попыток пересобрать...
HTML5 Открытие страниц http://www.cyberforum.ru/html5-mobile-apps/thread1566250.html
Пытаюсь открыть другую локальну страницу используя window.open('page.html'); но получаю ошибку подобной этой Refused to execute inline event handler because it violates the following Content Security Policy directive: "default-src 'self' data: gap: https://ssl.gstatic.com 'unsafe-eval' ". Either the 'unsafe-inline' keyword, a hash ('sha256-...'), or a nonce ('nonce-...') is required to enable...
HTML5 Как запустить приложение вне браузера, написанное на PhoneGap? Собственно, вопрос в сабже. Для чего это надо: Кто сталкивался с политикой Steam, знает, что они принимают только приложения и игры, выводящиеся отдельным, полноценным окном, без вмешательства браузера. Пример тому игра Gamecraft. Кто, что знает или имеет хоть малейшие предположения, как это сделать, подскажите. С меня плюсик в мешок с кармой :) подробнее

Показать сообщение отдельно
zura87
 Аватар для zura87
0 / 0 / 0
Регистрация: 22.12.2012
Сообщений: 30
30.03.2016, 12:23     Jquery Ajax Post с устройства не работает
Здравствуйте, пишу приложение под андроид.
Использую только Jquery без всяких фреймворков и сборку apk делаю на build.phonegap.com.
Нужно отправить POST на удаленный сервер.

Вот код:
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
$.ajax({
            type: 'POST',
                url: "http://my-site.com/app-server/send-order.php",
                data: {
                   name : us_name,
                   email : us_email,
                   phone : us_phone,
                   description : us_description,
                   order : us_order
                  },
                  cache: false,
                  dataType: "text",
                }).done(function(data) {
                    alert(data);
                })
По началу запрос блокировался сервером, потов в htaccess прописал:
Header add Access-Control-Allow-Origin "*"
Header add Access-Control-Allow-Headers "origin, x-requested-with, content-type"
Header add Access-Control-Allow-Methods POST".
Через браузер все заработало отлично.

Далее собираю apk через build.phonegap.com, устанавливаю, на телефоне не срабатывает ajax.
Почитал, что в config.xml надо тоже добавить разрешение, добавил вот такое

XML
1
 <access origin="*" />
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<widget id="io.cordova.hellocordova"
      version="0.0.1"
      android-versionCode="7"
      ios-CFBundleVersion="3.3.3">
 
      <preference name="android-minSdkVersion" value="14" />
 
        <name>MyApp</name>
        <description>
            Test
        </description>
        <author email="info@domain.com" href="http://my-site.com">
            test
        </author>
 
        <preference name="permissions" value="none"/>
 
    <!-- to enable individual permissions use the following examples -->
    <feature name="http://api.phonegap.com/1.0/battery"/>
    <feature name="http://api.phonegap.com/1.0/camera"/>
    <feature name="http://api.phonegap.com/1.0/contacts"/>
    <feature name="http://api.phonegap.com/1.0/file"/>
    <feature name="http://api.phonegap.com/1.0/geolocation"/>
    <feature name="http://api.phonegap.com/1.0/media"/>
    <feature name="http://api.phonegap.com/1.0/network"/>
    <feature name="http://api.phonegap.com/1.0/notification"/>
       
        <content src="index.html" />
        <access origin="*" />
    </widget>
Но не помогло.
Незнаю, что сделать уже!
Если кто знает в чем дело, помогите!!!!!!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 09:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru