Czy to ma wyglądać mniej więcej tak?
Chcę wysyłać dane metodą POST przez ajaxa i jeśli dobrze rozumiem po przesłaniu nagłówka będę mógł odczytać zmienną POST i wartość tej zmiennej, poprzez
$_POST[zmienna]. Tylko problem widzę w tym że nazwy zmiennych w formularzu są generowane dynamicznie na podstawie pętli.
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" /> <meta http-equiv="Content-Language" content="pl" /> <meta name="Generator" content="JTHTML 8.4.1" /> <meta name="Robots" content="index" /> <script type="text/javascript">
function getXMLHttpRequest() {
var request = false;
try {
request = new XMLHttpRequest();
} catch(err1) {
try {
request = new ActiveXObject('Msxml2.XMLHTTP');
} catch(err2) {
try {
request = new ActiveXObject('Microsoft.XMLHTTP');
} catch(err3) {
request = false;
}
}
}
return request;
}
function zapis_do_bazy() {
var zmienna1;
req1;
zmienna=$(this).val(nazwa);
req1 = getXMLHttpRequest();
req1.open('POST', 'formularz_ajax.php',true);
req1.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
req1.onreadystatechange=funkcja;
return
}
// <![CDATA[
// ]]>
<form action="" method="post">
<select name="nazwa" onChange="zapis_do_bazy()">