ajax php mysql
Sziasztok!
Egy olyan kérdésem lenne, hogy adva van egy ajaxos kérés amelyet drop dwon boxból select után végrehajt. azt hogy lehetne megoldani, hogy átirja az urlt a kérés alapján.
ez az ajax kód:a lényegi kérdés hogy ezt össze lehetne hozni valahogy a -el?
szeretném átadni a select boxokból a paramétereket de nem tudom hoyg hogyan és szétolvastam már a fejem a neten.
Előre i köszönettel
■ Egy olyan kérdésem lenne, hogy adva van egy ajaxos kérés amelyet drop dwon boxból select után végrehajt. azt hogy lehetne megoldani, hogy átirja az urlt a kérés alapján.
ez az ajax kód:
var xmlhttp;
function showCucc(str)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
{
alert ("A böngésző nem támogatja a HTTP Request-et");
return;
}
var url="getpict.php";
url=url+"?kat="+str;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
function stateChanged()
{
if (xmlhttp.readyState==4)
{
document.getElementById("mutat").innerHTML=xmlhttp.responseText;
}
}
function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
{
// IE7+, Firefox, Chrome, Opera, Safari
return new XMLHttpRequest();
}
if (window.ActiveXObject)
{
// IE6, IE5
return new ActiveXObject("Microsoft.XMLHTTP");
}
return null;
}
document.location
szeretném átadni a select boxokból a paramétereket de nem tudom hoyg hogyan és szétolvastam már a fejem a neten.
Előre i köszönettel
köszi
Escape
escape
, vagyencodeURIComponent
függvénnyel, különben esetleg érdekes meglepetések érhetnek, ha mondjuk&
és/vagy=
jel szerepel valamelyik mezőben.köszi
A böngésző nem támogatja a HTTP Request-et
ouch
0 infó, 0 válasz
ouch
ouch
ouch
bocsánat
a Jelenlegi felállás pedig a következő:
kevés ActiveX
http://en.wikipedia.org/wiki/XMLHttpRequest#Support_in_Internet_Explorer_versions_5.2C_5.5_and_6
... de ezt igen kevés utánjárással megtalálod.
rendben
xmlhttp.send()
kiderült
az ajaxos kérés elmegy, de mint kiderült az ie nem szereti az ékezetes betűket.
kérnék egy kis segítséget hogy hogyan tudnám kódolni.
Az oldal alapból UTF-8 ban van, és az ékezetes karakterek nem jelennek meg normálisan.Arra már rájöttem hogy ebben a részben van a hiba:
encodeURIComponent
Köszönöm