AJAX Request funtioniert nicht :(

latinum_1982

Erfahrenes Mitglied
Hallo
ich habe jetzt einige Ajax tutorials durch gemacht und bei meinem ersten versuch funtioniert es leider nicht

PHP:
<script type="text/javascript">
function funcMenuAjax(str,str1)
{
			var xmlhttp;
			if (window.XMLHttpRequest)  			
			{
				xmlhttp=new XMLHttpRequest();
  			} 
			else   			
			{
  				 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
  			} 
	
	xmlhttp.onreadystatechange=function()
		{
  			if (xmlhttp.readyState==4 && xmlhttp.status==200) 
    			{
    			document.getElementById(str1).innerHTML=xmlhttp.responseText;  
    			}  

	xmlhttp.send(); 

} 
</script>


/* und der passende button dazu */ 

<button type="button" onclick="funcMenuAjax('home.txt','content')">der Test</button>
 
Zuletzt bearbeitet:
Auf den ersten Blick fehlt da eine schließende geschweifte Klammer. Und Das sieht man, obwohl der Code so schrecklich eingerückt ist.

In der Fehlerkonsole wird sowas stehen wie "missing } after function body"
 
hat sich schon erledigt imdem ich das ganze nochmal geschrieben habe und jetzt funtiornierts ich ich es wollte :)

so schaut es jetzt aus

HTML:
<script type="text/javascript">
function loadXMLDoc(str1,str2)
{
var xmlhttp;
if (window.XMLHttpRequest)
  {
  xmlhttp=new XMLHttpRequest();
  }
else
  {
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    document.getElementById(str2).innerHTML=xmlhttp.responseText;
    }
  }
xmlhttp.open("GET",str1,true);
xmlhttp.send();
}
</script>

und der link dazu

PHP:
<a href="javascript:void(0)" onclick="loadXMLDoc('home.php','content'); return true">home seite</a>
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück