JavaScript
// ложим в отдельный файл *.js
function doTest (val,con) {
req=false;
try {
req=new ActiveXObject('Msxml2.XMLHTTP');
} catch (e) {
try {
req=new ActiveXObject('Microsoft.XMLHTTP');
} catch (e) {
if(window.XMLHttpRequest){
req=new XMLHttpRequest();
}
}
}
if (req){
req.onreadystatechange = readystate;
req.open("POST", 'ftt_main.exp', true);
req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
var ParamStr = 'id=1&foo=bar&qwe=asdf';
req.setRequestHeader("Content-Length", ParamStr.length);
req.send(ParamStr);
req.send(null);
}
}
function readystate() {
if (req.readyState == 4){
if (req.status == 200) {
document.getElementById('TestResult').innerHTML = req.responseText;
} else {
alert("Ошибка "+ req.status+":∖n" + req.statusText);
}
}
}
// пиши в голову нашей *.html
<script language="javascript" src="/scripts.js"></script>
// добавляем информация в form или onclick
<form onsubmit="doTest(val1,val2,val3); return false;">
//в html, куда будем выгружать
<div id="TestResult"></div>