Wie weet een goede plaats dat ik ajax kan leren op het internet voor communicatie tussen php en javascript
op w3schools staat een mooie tutorial over AJAX. Echter is het wel gekoppeld aan een ASP-file, maar goed, het kan net zo goed ook een PHP-file zijn.

Stephan Vierkant ik ben het er niet mee eens dat je daar mee moet starten.
Ik denk dat je eerst moet zorgen dat je javascript een beetje onder de knie hebt.
En dan zou ik eerst beginnen met het geen wat Aar aan raad.
Ik ben ook Ajax aan het leren, via w3schools, maar als ik het eerste script dat in asp file moet worden opgeslagen, in php opsla, en dan de call well verander

geeft deze een error aan.


<script type="text/javascript">
function ajaxFunction()
{
var xmlhttp;
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else if (window.ActiveXObject)
  {
  // code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
else
  {
  alert("Your browser does not support XMLHTTP!");
  }
xmlhttp.onreadystatechange=function()
{
if(xmlhttp.readyState==4)
  {
  document.myForm.time.value=xmlhttp.responseText;
  }
}
xmlhttp.open("GET","time.php",true);
xmlhttp.send(null);
}
</script>


Dat is de functie,

dan in time.php:


<%
response.expires=-1
response.write(time)
%>


en dan de form:


<form name="myForm">
Name: <br /><input type="text" name="username" onkeyup="ajaxFunction();" /> <br />
Time: <br /><input type="text" name="time" />
</form>


dan de error:
<br /> <b>Parse error</b>: syntax error, unexpected '=' in <b>C:\web\apache\htdocs\port\time.php</b> on line <b>2</b><br />
ik zou van time.php time.asp maken ;)
Dan include hij gewoon de bron code in the input field.

<% response.expires = -1 response.write(time) %>
Maak er een php van en maak de rest van de pagina in php.

Reageren