<select> - czy można odczytać wybór?

Dział poświęcony JavaScriptowi - tworzeniu dynamicznym stron WWW.
Morfidon
Administrator
Administrator
Posty: 1332
Dołączył(a): wtorek, 5 sierpnia 2008, 21:48
Contact:

Re: <select> - czy można odczytać wybór?

Post przez Morfidon »

Nie korzystaj z funkcji "display" korzystając z samego zapytania AJAX. Plik .php do którego łączysz się z pomocą obiektu AJAXa może zwrócić wynik jedynie z pomocą funkcji echo.
neytiri
Bywalec
Bywalec
Posty: 33
Dołączył(a): piątek, 2 marca 2012, 01:10

Re: <select> - czy można odczytać wybór?

Post przez neytiri »

Czyli powinnam powyrzucać wszystkie alerty z funkcji ?

Code: Zaznacz cały

window.onload = ajaxInit;
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 pokaz_adres(z)
{
	XHR = ajaxInit();
	
	if (XHR != null)
	{
		XHR.open("GET", "url"+z+"?random="+Math.random(), true);
		
		XHR.onreadystatechange = function()
		{
			if (XHR.readyState == 4)
			{
				if (XHR.status == 200)
				  document.getElementById('txtHint').innerHTML = XHR.responseText;
				else
				  alert("Wystąpił błąd "+XHR.status+ " proszę o kontakt na...");
			}
		}
		
		XHR.send(null);
	}
}
Czy chodzi Ci o smarty->display?
Morfidon
Administrator
Administrator
Posty: 1332
Dołączył(a): wtorek, 5 sierpnia 2008, 21:48
Contact:

Re: <select> - czy można odczytać wybór?

Post przez Morfidon »

Alert to nie display. Chodzi mi o display w smarty oraz assign. W pliku z którym łączysz się przy pomocy ajaxa nie może on występować.
neytiri
Bywalec
Bywalec
Posty: 33
Dołączył(a): piątek, 2 marca 2012, 01:10

Re: <select> - czy można odczytać wybór?

Post przez neytiri »

Ok, po wielkich bólach, ale jest!
Czyli podsumowując cała obsługa teraz bez smarty.
Post Reply