Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Отправка переменных из JS, помогите разобраться 
:(
    Опции темы
sharunm
Дата 16.1.2015, 22:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 16.1.2015

Репутация: нет
Всего: нет



Здравствуйте, написал скриптик, перечитал кучу информации, сделал все как написано, но не работает...

Это участок кода на странице
Код

<script src="/js/detect.js"></script>
<script type="text/javascript">
var user_id = 3;
var site_id = 1;
</script>
<script src="/js/scan.js"></script>
<script src="/js/jquery.js"> </script>
<a href="#" onclick="javascript:insert()">Отправляем!</a>


А это код в js
Код

var user = detect.parse(navigator.userAgent);
var device = user.device.family;
var manufacture = user.device.manufacturer;
var os = user.os.family;
var browser_type = user.browser.family;
var size_x = screen.width;
var size_y = screen.height;
var page_adress = window.location.pathname;
function orientation() {
if (size_x > size_y) {
return 'album';
}
else {
return 'portreit'
}
}
var orients = orientation();

/**********AJAX*****/

function insert() 
       {
//document.write(user_id);
          $.ajax(
             {
                type: 'POST',
                url: 'http://click.inmtoo.com/index.php/scan/index.php',
                cache: false,
               data: 'user_id=3&site_id=1&device=notebook&manufacture=lenovo&os=windows&browser_type=chrome&size_x=1768&size_y=600&orients=album',
success: function() {  }
});

             }

/***********AJAX**********************/




Вот, если убрать $.ajax, оставить в функции insert() document.write(user_id), то на событие onclick функция реагирует, соответственно, у меня ошибка в $.ajax. Помогите. Спасибо.
PM MAIL   Вверх
sharunm
Дата 16.1.2015, 23:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 16.1.2015

Репутация: нет
Всего: нет



Попробовал так:
Код

function insert() 
       {
//document.write(user_id);
$.post("/index.php/scan/index.php", 
{user_id: user_id, site_id: site_id, device: device, manufacture: manufacture, os: os, browser_type: browser_type, size_x: size_x, size_y: size_y, page_adress: page_adress, orients: orients}, 
EasySendPostRequest_Success);
             }


Все равно не получилось

Добавлено @ 23:07
Стандартный запрос GET или POST (из адресной строки или через форму) работает исправно с теми же переменными
PM MAIL   Вверх
Aliance
Дата 19.1.2015, 09:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 17
Всего: 137



Цитата(sharunm @  16.1.2015,  23:38 Найти цитируемый пост)
 соответственно, у меня ошибка в $.ajax.

что консоль пишет?
PM MAIL WWW ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0680 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.