simpele ajax request

Status
Niet open voor verdere reacties.

migthy84

Gebruiker
Lid geworden
13 okt 2009
Berichten
580
Beste helpmijer.

Ben nu bezig geweest met ajax en heb onderstaande gemaakt. Alleen wil ajax de array niet leveren. Wat doe ik verkeerd

get1.php is
Code:
<?php
		$darray = new array();
		$darray[0][0] = "combo";
		$darray[0][1] = "select";
		$darray[0][2] = "test";
		$darray[1][0] = "abc";
		$darray[1][1] = "waarde2";
		$darray[2][0] = "Waarde3";
?>

select1.js =

Code:
var xmlhttp;

function showUser(str)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
 
 // xmlhttp.open("GET",url,true);
var url="getXml.php";
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}

function stateChanged()
{
if (xmlhttp.readyState==4)
{
document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
}
}

function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;

mijn select1.hmtl =

Code:
<html>
<head>
<script type="text/javascript" src="select1.js"></script>
</head>
<body>

<form>
Select a User:
<select name="users" onchange="showUser(this.value)">

</select>
</form>
<br />
<div id="txtHint"><b>info below.</b></div>

</body>
</html>


Deze code wil de array niet ophalen.
 
Laatst bewerkt:
er staan geen optie is, maar hoe kan je ajax iets laten doen zonder response. Met andere worden gelijk de array verwerken
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan