Ik wil een poll maken met gebruik van ajax. Ik gebruik twee js files en natuurlijk php. Ik krijg de volgende fout: undefined
Ik heb echt heel wat geprobeert. Bij het gebruik van het gastenboek geeft hij geen problemen en ik kan geen verschil vinden.
Voor de duidelijkheid. echo "dit is ".$_POST['antwoord_vraag'].""; geeft hij dus aan: undefined.
Deze "antwoord_vraag" komt uit
$num = count ($show_poll_data);
for ($i = 0; $i < $num; $i++) {
print "<input id=\"antwoord_vraag\" name=\"antwoord_vraag\" type=\"radio\" value=".$show_poll_data[$i]['id']."> \n";
echo "".$show_poll_data[$i]['antwoord']."<br>";
}
///js file 1
var ajax = new sack();
function whenLoading(){
var e = document.getElementById('status');
e.innerHTML = "<p>Sending Data...</p>";
}
function whenLoaded(){
var e = document.getElementById('status');
e.innerHTML = "";
}
function doit_poll(){
var form = document.getElementById('pollform');
ajax.setVar("antwoord_vraag", form.antwoord_vraag.value); // recomended method of setting data to be parsed.
ajax.setVar("go", form.go.value); // recomended method of setting data to be parsed.
ajax.requestFile = "external/poll.php";
ajax.method = "POST";
ajax.element = 'replaceme';
ajax.onLoading = whenLoading;
ajax.onLoaded = whenLoaded;
ajax.runAJAX();
}
function doit_gastenboek(){
var form = document.getElementById('mailform');
ajax.setVar("to", form.to.value); // recomended method of setting data to be parsed.
ajax.setVar("subject", form.subject.value); // recomended method of setting data to be parsed.
ajax.setVar("body", form.body.value); // recomended method of setting data to be parsed.
ajax.requestFile = "external/bericht_plaatsen.php";
ajax.method = "POST";
ajax.element = 'replaceme';
ajax.onLoading = whenLoading;
ajax.onLoaded = whenLoaded;
ajax.runAJAX();
}
function ShowHide(div)
{
var thisLevel = document.getElementById(div);
if (thisLevel.style.display == "none")
{
thisLevel.style.display = "block";
}
else
{
var thisLevel = document.getElementById(div);
thisLevel.style.display = "none";
}
}
//jsfile 2
De twee zal ik even per link neerzetten, omdat hij te groot is.
http://www.lollie-entertainment.nl/marleen/js/ajax.js
536 views