powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / выполнить запрос к странице в JavaScript
4 сообщений из 4, страница 1 из 1
выполнить запрос к странице в JavaScript
    #34699481
Beginner_C#
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как в JavaScript можно послать запрос к странице так, чтобы не происходило ни открытие новой страницы, ни обновление текущей ?
т.е. выполнить что-то наподобии open("Default2.aspx?x=1&y=2") но без открытия этой страницы в браузере ? Нужно просто послать запрос странице Default2.aspx для обработки там параметров x и y ...

Help !!!
...
Рейтинг: 0 / 0
выполнить запрос к странице в JavaScript
    #34699495
Фотография Хрюхрюшкин.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ajax
...
Рейтинг: 0 / 0
выполнить запрос к странице в JavaScript
    #34699634
Beginner_C#
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите код именно для JavaScript ? Какие функции ?
...
Рейтинг: 0 / 0
выполнить запрос к странице в JavaScript
    #34699644
Фотография Хрюхрюшкин.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
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.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
XHTTP = function(silent) {
  this.transport = this.getXHTTPTransport(silent);
  this.lastResponseText = "";
  this.lastResponseStatus =  0 ;
  this.lastResponseStatusText = "";
}

XHTTP.prototype.getXHTTPTransport = function() {
  var result = false;
  var actions = [
    function() {return new XMLHttpRequest()},
    function() {return new ActiveXObject("Msxml2.XMLHTTP")},
    function() {return new ActiveXObject("Microsoft.XMLHTTP")}
  ];
  for(var i =  0 ; i < actions.length; i++) {
    try{
      result = actions[i]();
      break;
    } catch (e) {}
  }
  if (!result) {
    alert("Error during initializing XMLHTTP");
  }
  return result;
 }

XHTTP.prototype.isEnabled = function() {
  return this.transport;
}

XHTTP.prototype.load = function (url, debug) {
  if (this.transport) {
    this.transport.open("GET", url, false);
    this.transport.send(null);

    this.lastResponseText = this.transport.responseText;
    this.lastResponseStatus = this.transport.status;
    this.lastResponseStatusText = this.transport.statusText;

    if (debug) {
      alert(this.transport.responseText);
    }

    if (this.transport.status !=  200 ) {
      alert(url + " : ERROR " + this.transport.status + " - " + this.transport.statusText);
      return "-1";
    } else {
      var result = this.transport.responseText;
      return result;
    }
  } else {
    alert("Transport is not initialized");
  }
}



var xmlHttp = new XHTTP();
if (xmlHttp.isEnabled()) {
 if (xmlHttp.load("Default2.aspx?x=1&y=2") != "-1") {
  // all ok
...
 }
}


Как-то так.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / выполнить запрос к странице в JavaScript
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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