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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> AJAX запрос по клику 
V
    Опции темы
Areostar
Дата 15.5.2014, 09:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1191
Регистрация: 5.4.2008

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



Мне надо что бы при клике по объекту отсылался ajax запрос. вешаю на объект слушатель и в обработчике пишу:

Код

function onClickListenerFunction()
{
    var click_url = "http://www.my-portfolio.name/ad/engine/getClick.php";
    var current_url = window.location;
    var temp_id = 10;
    
    if (window.XMLHttpRequest) {
        httpRequest = new XMLHttpRequest();
    } 
    else if (window.ActiveXObject) {
        try {
            httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
        } 
        catch (e) {
            try {
                httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
            } 
            catch (e) {}
        }
    }
 
    if (!httpRequest) {
        alert('Giving up :( Cannot create an XMLHTTP instance');
        return false;
    }
    
    click_url +="?";
    click_url += 'id=' + temp_id + '&url='+current_url;

    httpRequest.onreadystatechange = onGetClick;
    httpRequest.open('GET', click_url);
    httpRequest.send();
}

function onGetClick()
{

    if (httpRequest.readyState === 4) {
        if (httpRequest.status === 200) {
            var result = httpRequest.responseText;
        alert("Click1");
        } 
        else {
            alert('There was a problem with the request.');
        }
    }
}


Но выполнение падает на строчке httpRequest.send();

click_url формируется правельно. в начале этого же скрипта подобный запрос работает на ура! 

В чем причина, где ощибка??
PM MAIL   Вверх
Areostar
Дата 15.5.2014, 10:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1191
Регистрация: 5.4.2008

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



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


 




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


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

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