Strona 1 z 1

AJAX responseText

Napisane: piątek, 30 marca 2012, 19:14
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);
		
	}
}

Re: AJAX responseText

Napisane: sobota, 31 marca 2012, 11:05
przez Morfidon
Pokaż skrypt load_page.php

Re: AJAX responseText

Napisane: sobota, 31 marca 2012, 16:27
przez johny1000
zgadza sie w skrypcie tym był bład

Re: AJAX responseText

Napisane: sobota, 31 marca 2012, 16:56
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 :(

Re: AJAX responseText

Napisane: niedziela, 1 kwietnia 2012, 09:58
przez Morfidon
Naprawdę bez pełnego kodu jestem bezsilny :(