Показать сообщение отдельно
  #17 (permalink)  
Старый 11.02.2011, 12:45
Интересующийся
Отправить личное сообщение для SARD Посмотреть профиль Найти все сообщения от SARD
 
Регистрация: 28.01.2011
Сообщений: 23

Да никак вы ее не вопроизведете.
При отправке формы в test.asp ничего не приходит. Просто пусто, и все. Все попытки найти хоть что-то провалились, единственное, что видно - параметры в action формы.
Это если слать ее после загрузки аяксом.
А если эту форму воткнуть в отдельную страницу, тогда все прекрасно работает.

Код подгрузки аякса:
var xmlhttp;

function getXmlHttp(){
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (E) {
			xmlhttp = false;
		}
	}
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
		xmlhttp = new XMLHttpRequest();
	}
	return xmlhttp;
}

function AddAnotherPlaceAjax(url,div) {
	var req = getXmlHttp()
	req.onreadystatechange = function() {
	if (req.readyState == 4) {
		if(req.status == 200) {
			document.getElementById(div).innerHTML = req.responseText;
			}
		else {document.getElementById(div).innerHTML = req.statusText}
		}
	}
	req.open('POST', url, true);
	req.send(null);
}


При клике на картинку в div загружается страница с формой из предыдущего сообщения:
<img src="/images/icons/plus.jpg" class="href" onClick="AddAnotherPlaceAjax('/includes/Assortment.asp?sp=8','EditSub8')">
<div id="EditSub8"></div>


Вот и все. Не работает.
Ответить с цитированием