AJAX responseText

Dział poświęcony JavaScriptowi - tworzeniu dynamicznym stron WWW.
johny1000
Początkujący
Początkujący
Posty: 10
Dołączył(a): sobota, 17 marca 2012, 00:05

AJAX responseText

Post przez johny1000 »

Witam z jednej z ajaksowych lekcji a doładnie z lekcji 13 przekopiowałem sobie taki oto skrypt.
Usunąłem query odnoscnie województw i query przypisałęm jedynie zmienna numer=120000000. W skrypcie load_page odpieram zmienna na zasadzie$_GET['numer']
i drukuje ją echo. Niestety ale response tekst odsyłany jest pusty. dlaczego??:( :(

Code: Zaznacz cały

window.onload = init;
function init()
{
	showHint();
}
function ajaxInit() 
{
	var XHR = null;
	
	try 
	{
		XHR = new XMLHttpRequest();
	}
	catch(e)
	{
		try
		{
			XHR = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e2)
		{
			try
			{
				XHR = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(e3)
			{
				alert("Niestety Twoja przeglądarka nie obsługuje AJAXA");
			}
		}
	}
	
	return XHR;	
}


function showHint()
{
	var XHR = ajaxInit();
	
	if (XHR != null)
	{
		
		
		var query;
		
		query ='numer=120000000';
		
		XHR.open("GET", "load_page.php?"+query, true);
		
		XHR.onreadystatechange = function()
		{
			if (XHR.readyState == 4)
			{
				if (XHR.status == 200)
				{
				alert('oto');
				alert(XHR.responseText);
				
					document.getElementById("pageContent").innerHTML = XHR.responseText;
				}
				else
				 alert("Wystąpił błąd "+ XHR.status);
			}
		}
		
		XHR.send(null);
		
	}
}
Morfidon
Administrator
Administrator
Posty: 1332
Dołączył(a): wtorek, 5 sierpnia 2008, 21:48
Contact:

Re: AJAX responseText

Post przez Morfidon »

Pokaż skrypt load_page.php
johny1000
Początkujący
Początkujący
Posty: 10
Dołączył(a): sobota, 17 marca 2012, 00:05

Re: AJAX responseText

Post przez johny1000 »

zgadza sie w skrypcie tym był bład
johny1000
Początkujący
Początkujący
Posty: 10
Dołączył(a): sobota, 17 marca 2012, 00:05

Re: AJAX responseText

Post przez johny1000 »

Kiedy ładuje zawartosc do diva wszystko ładnie sie wyswietla ale niestety nie widac tego(zawartosci diva do ktorego asynchronicznie ładuje np formularz) w kodzie html :( .
A wiec abym mógł uzyc jquery musze jeszcze raz zainkludowac jquery w kazdym divie do którego ładuje ajaxa, Inaczej jquery zaincludowane na stronie głownej nie wykrywa tagów :(
Morfidon
Administrator
Administrator
Posty: 1332
Dołączył(a): wtorek, 5 sierpnia 2008, 21:48
Contact:

Re: AJAX responseText

Post przez Morfidon »

Naprawdę bez pełnego kodu jestem bezsilny :(
Post Reply