Да никак вы ее не вопроизведете.
При отправке формы в 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>
Вот и все. Не работает.