да я понял, но ваш вариант не подойдет, т.к. в
ajax.php может находится не только
getSizes(), сделал так:
function ajax(func,id) { //собственно сам AJAX
var req = getXmlHttp();
req.open('GET', 'js/ajax.php?func=getSizes'', true);
req.onreadystatechange = function() {
if (req.readyState == 4) {
if (req.status == 200) {
document.getElementById(id).innerHTML += req.responseText;
}
}
}
req.send(null);
}
if ($_GET['func'] == 'getSize') {
$query = mysql_query("SELECT * FROM size");
$result = mysql_fetch_array($query);
if ($result != "") {
do {
$sizes .= '<option value="'.$result[id].'">'.$result[width].'/'.$result[height].'/'.$result[radius].'</option>';
}
while ($result = mysql_fetch_array($query));
}
echo $sizes;
}
может быть есть какие то другие пути, все конечно работает, но может быть можно и по другому. Если есть есть идеи, выслушаю с удовольствием.