Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Неработает Ajax запрос / 8 сообщений из 8, страница 1 из 1
07.05.2014, 16:09
    #38635773
Areostar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Неработает Ajax запрос
Вот код:

Код: javascript
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.
31.
32.
33.
34.
35.
36.
37.
_url = "'http://www.my-portfolio.name/ad/engine/getRequest.php";
makeRequest(_url);

function makeRequest(url) {
    if (window.XMLHttpRequest) { // Mozilla, Safari, ...
      httpRequest = new XMLHttpRequest();
    } else if (window.ActiveXObject) { // IE
      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;
    }
    httpRequest.onreadystatechange = alertContents;
    httpRequest.open('GET', url);
    httpRequest.send();
  }

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


В чём тут ощибка понять не могу?

на Jquery былобы пара пустяков но надо именно на чистом
...
Рейтинг: 0 / 0
07.05.2014, 16:14
    #38635785
Кавказ-сила
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Неработает Ajax запрос
F12
...
Рейтинг: 0 / 0
07.05.2014, 16:20
    #38635793
Програмёр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Неработает Ajax запрос
Areostar,

"не работает" это очень точное описание проблемы :)
Сделай ссылку относительной... междоменный обмен данными по-умолчанию в браузерах запрещён (просто иногда бывает что запрашиваешь с того же домена, а браузер думает что с другого... такое бывало, не помню чем было вызвано).
...
Рейтинг: 0 / 0
07.05.2014, 16:24
    #38635797
Яростный Меч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Неработает Ajax запрос
Areostar
Код: javascript
1.
_url = "'http://www.my-portfolio.name/ad/engine/getRequest.php";

апостроф перед http
...
Рейтинг: 0 / 0
07.05.2014, 17:04
    #38635850
Areostar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Неработает Ajax запрос
да лишняя ковычка и последную строчку убрал - заработало!

следующий вопрос как мне параметр передать?
...
Рейтинг: 0 / 0
07.05.2014, 17:39
    #38635893
Areostar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Неработает Ajax запрос
в алерте результат отображаетсяю пытаюсь вывести на странице:
Код: javascript
1.
2.
 var result = (httpRequest.responseText).toString();
	  document.write(result);



страница зависает. в чем дело
...
Рейтинг: 0 / 0
07.05.2014, 19:03
    #38635958
user89
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Неработает Ajax запрос
Areostar,

???
Код: javascript
1.
document.getElementById('MyDiv').innerHTML = httpRequest.responseText;
...
Рейтинг: 0 / 0
07.05.2014, 21:26
    #38636035
Areostar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Неработает Ajax запрос
Я так и делал. А стринаца висла ладно ч утрица попробую снова
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Неработает Ajax запрос / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]