Сайт с помощью Ajax

интернет программирование веб дизайн jQuery AJAX


Примечание:
Здравствуйте!.
Как сделать обработку запросов со страницы на сервер не обновляя её с помощью Ajax...

Пример:

<a href="#block1/487" >открыть#1</a>
<a href="#block2/488" >открыть #2</a>
<a href="#block2/478" >открыть #3</a>
<div id="block1" ></div>
<div id="block2" ></div>

то есть, при нажатии ссылки "открыть#1" идет запрос на сервер виде "487", а ответ записывается в div "block1" и
при нажатии ссылки "открыть#2" идет запрос на сервер виде "488", а ответ записывается в div "block2" и
при нажатии ссылки "открыть#3" идет запрос на сервер виде "478", а ответ записывается в div "block2"

За ранее спасибо:)

Примечание:
В интернете не могу найти ничего такого.. часа 4 уже потратил, за помощь спасибо!
Ответы:
Конь, стул, 28.
Это описано подробно в любом мануале по основам AJAX, которых тысячи в интернете.
http://allcomputers.16mb.com/article/articl6.php
Вот я когда-то пытался просто описать аякс - людям нравится:)
Инициализация
function ajaxinit() {
var ajaxVAR;
try {ajaxVAR = new XMLHttpRequest(); return ajaxVAR;
} catch (e) {
  try {ajaxVAR = new ActiveXObject("Msxml2.XMLHTTP"); return ajaxVAR;
  } catch (e) {
    try {ajaxVAR = new ActiveXObject("Microsoft.XMLHTTP"); return ajaxVAR;
    } catch (e) {alert("Your browser broke!"); return false;
    }
  }
}
}
Реализация
function processor(action,value)
{
var xmlhttp = ajaxinit();
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
  {
  document.getElementById(value).innerHTML=xmlhttp.responseText;
  }
}
var url = 'адрес исполнительного скрипта.php';
params = 'action=' + action;
xmlhttp.open("POST", url, true);
xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlhttp.send(params);
}


12 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.