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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
HTML5 Средства для разработки интерактивной карта горнолыжного комплекса http://www.cyberforum.ru/html5-mobile-apps/thread1696524.html
Всем доброго времени суток! Необходимо разработать мобильное приложение, интерактивную карту горнолыжного комплекса. Хотелось бы узнать, можно ли с помощью PhoneGap+Jquery Mobile + какой-нибудь...
HTML5 Не удается воспользоватся плагином для уведомлений Всем день добрый. Только только начал разбираться с PhoneGap и сразу затык с важным плагином: https://github.com/katzer/cordova-plugin-local-notifications Работаю под OS X, установил desktop app... http://www.cyberforum.ru/html5-mobile-apps/thread1694641.html
HTML5 Apache Cordova и Ionic Framework | Не отображает русский язык
Добрый день! После компиляции проекта у меня вместо русских символов отображается знак восклицания. Что может быть не так? Добавлено через 18 часов 7 минут Нашел ответ! Нужно было сохранить...
Сборка релиз версии phonegap 5.3.8 HTML5
Использую phonegap 5.3.8, сделал проект, прислали jks ключь для регистрации приложения. Проблема в том, что при сборке проекта "phonegap build android --releace" не формируется файла релизной сборки...
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...
HTML5 Как запустить приложение вне браузера, написанное на PhoneGap? Собственно, вопрос в сабже. Для чего это надо: Кто сталкивался с политикой Steam, знает, что они принимают только приложения и игры, выводящиеся отдельным, полноценным окном, без вмешательства... подробнее

Показать сообщение отдельно
zura87
0 / 0 / 0
Регистрация: 22.12.2012
Сообщений: 30

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

30.03.2016, 12:23. Просмотров 1303. Ответов 5
Метки (Все метки)

Здравствуйте, пишу приложение под андроид.
Использую только 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>
Но не помогло.
Незнаю, что сделать уже!
Если кто знает в чем дело, помогите!!!!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru