<select> - czy można odczytać wybór?
Re: <select> - czy można odczytać wybór?
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.
Re: <select> - czy można odczytać wybór?
Czyli powinnam powyrzucać wszystkie alerty z funkcji ?
Czy chodzi Ci o smarty->display?
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);
}
}
Re: <select> - czy można odczytać wybór?
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ć.
Re: <select> - czy można odczytać wybór?
Ok, po wielkich bólach, ale jest!
Czyli podsumowując cała obsługa teraz bez smarty.
Czyli podsumowując cała obsługa teraz bez smarty.