Witam, próbuję stworzyć dynamiczną stronę, w której:
->skrypt php wyświetla opcje (<select>) z bazy danych [to mam]
->użytkownik wybiera sobie, którąś z opcji i dynamicznie pokazuje się inny plik [to mam]
->w tej dynamicznej treści z innego pliku użytkownik wybiera opcję z innego <select> i wynik jest odsyłany do tego pierwszego skryptu.
Właśnie nie wiem, jak zrobić (i czy w ogóle się da), aby pierwszy skrypt php odebrał dane z tego drugiego.
Kod JavaScript, który mam:
function getTaskXMLHTTP() {
var task = false;
try { /* Normalne przeglądarki */
task = new XMLHttpRequest();
} catch(error) {
try { /* Dziwne IE */
task = new ActiveXObject("Msxml2.XMLHTTP");
} catch (error) {
try { /* Inne IE */
task = new ActiveXObject("Microsoft.XMLHTTP");
} catch (error) {
task = false;
}
}
}
return task;
}
var myTask = getTaskXMLHTTP();
function answerHTTP() {
if (myTask.readyState == 4) {
if (myTask.status==200) {
var html = myTask.responseText;
document.getElementById('module_setup').innerHTML = html;
} else {
alert('Wystąpił błąd wykonania żądania.');
}
}
}
function readSetup(sel) {
var module = sel.options[sel.selectedIndex].value
var page = 'admin/modules/'+module+'_setup.php';
myTask.open("GET",page,true);
myTask.onreadystatechange=answerHTTP;
myTask.send(null);
}