Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

nefunkcnost ajaxu v ie

steeldog
verified
rating uzivatele
10. 6. 2008 17:27:37
zdravim udelal jsem si funkci ktera de pripoji na php soubor a vybere mi data z db a preda id, vse funguje jak ma ale pouze v ie ajax nefunguje....
ta funkce je zde
function zjisti_podkategorii(idpro,od)
{
var zdroj_dat = '/strany/zjisti_podkategorie.php?data='+od.value;
if(od.value != 'nic')
{
var ajax = false;
if(window.XMLHttpRequest)
{
ajax = new XMLHttpRequest();
}
else if(window.ActiveXObject)
{
ajax = new ActiveXObject("Microsoft.XMLHTTP");
}
if(ajax)
{
ajax.open("GET", zdroj_dat);
ajax.onreadystatechange = function()
{
if(ajax.readyState == 4 && ajax.status == 200)
{
document.getElementById(idpro).innerHTML = ajax.responseText;
}
}
ajax.send(null);
}
}
else
{
document.getElementById(idpro).innerHTML = '
10. 6. 2008 17:27:37
https://webtrh.cz/diskuse/nefunkcnost-ajaxu-v-ie/#reply81502
Milan Kryl
verified
rating uzivatele
(26 hodnocení)
10. 6. 2008 19:07:10
http://www.w3schools.com/Ajax/ajax_browsers.asp
10. 6. 2008 19:07:10
https://webtrh.cz/diskuse/nefunkcnost-ajaxu-v-ie/#reply81501
steeldog
verified
rating uzivatele
11. 6. 2008 07:33:31
Napsal krylm;70297
http://www.w3schools.com/Ajax/ajax_browsers.asp
zkusil jsem to ale vysledek je stejny......proste kdyz vyberu v selectu kategorii tak odeslu serveru id kategorie, z databaze vyberu podkateegorie a vypiksu jako select ale v ie se mi v tom selctu kde by meli byt ty podkategorie vypise dlouhe bile menu....
11. 6. 2008 07:33:31
https://webtrh.cz/diskuse/nefunkcnost-ajaxu-v-ie/#reply81500
networ
verified
rating uzivatele
(7 hodnocení)
11. 6. 2008 09:24:54
zkus posilat vysledky v UTF-8 kodovani (pres php posli header s charsetem)
11. 6. 2008 09:24:54
https://webtrh.cz/diskuse/nefunkcnost-ajaxu-v-ie/#reply81499
networ
verified
rating uzivatele
(7 hodnocení)
11. 6. 2008 09:26:40
Napsal steeldog;70480
zkusil jsem to ale vysledek je stejny......proste kdyz vyberu v selectu kategorii tak odeslu serveru id kategorie, z databaze vyberu podkateegorie a vypiksu jako select ale v ie se mi v tom selctu kde by meli byt ty podkategorie vypise dlouhe bile menu....
takze html pomoci
zkusil jsem dat alert co to vraci z responseText a vrati mi to v poradku akorat je to nevim proc bile
11. 6. 2008 10:43:47
https://webtrh.cz/diskuse/nefunkcnost-ajaxu-v-ie/#reply81497
networ
verified
rating uzivatele
(7 hodnocení)
11. 6. 2008 11:15:17
a co document.getElementById("foo"); ???
11. 6. 2008 11:15:17
https://webtrh.cz/diskuse/nefunkcnost-ajaxu-v-ie/#reply81496
steeldog
verified
rating uzivatele
11. 6. 2008 13:52:53
Napsal networ;70568
a co document.getElementById("foo"); ???
zdravim tak na to jak mi to nefunguje a co mi to vraci se muzes kouknout pls na http://odig.ic.cz/ajax/ ......proste se to tam prida ale zobrazi ze to jak seznam ale neni videt kuokni v ie
11. 6. 2008 13:52:53
https://webtrh.cz/diskuse/nefunkcnost-ajaxu-v-ie/#reply81495
networ
verified
rating uzivatele
(7 hodnocení)
11. 6. 2008 14:08:54
zkus zmenit
document.getElementById(idpro).innerHTML = ajax.responseText;
na
document.getElementById("idpro").innerHTML = ajax.responseText;
a krom toho kde mas pojmenovany element idpro ???
Promin uz to chapu, takle nemuzes predavat hodnoty function zjisti_podkategorii(idpro,od).
Do javasciptu musis upravit nazev elementu, podivam se nekde jsem to resil
pred posilanim inneru musis nadefinovat objekt:
obj = document.getElementById(idpro);
a pak
obj.innerHTML=ajax.responseText
aspon tak jsem to resil ja ;)
11. 6. 2008 14:08:54
https://webtrh.cz/diskuse/nefunkcnost-ajaxu-v-ie/#reply81494
Jakub Stacho
verified
rating uzivatele
(20 hodnocení)
11. 6. 2008 14:14:11
Problém spočívá v nevaliditě. Do optionu můžeš vkládat pouze plaintext, žádný span.
EDIT: Tak vidím, že to bylo jen na zkoušku a problém přetrvává.
11. 6. 2008 14:14:11
https://webtrh.cz/diskuse/nefunkcnost-ajaxu-v-ie/#reply81493
steeldog
verified
rating uzivatele
11. 6. 2008 14:17:54
ja jsem h otam zkusil dat ze zoufalstvi, pak jsem ho smazal a zustal tam jeden, nicmene kdyz jsem to domazal takl problem porad zustal
11. 6. 2008 14:17:54
https://webtrh.cz/diskuse/nefunkcnost-ajaxu-v-ie/#reply81492
networ
verified
rating uzivatele
(7 hodnocení)
11. 6. 2008 14:18:25
ted to funguje se mi zda...
Jo ve firefoxu ale ne v MSIE :(
11. 6. 2008 14:18:25
https://webtrh.cz/diskuse/nefunkcnost-ajaxu-v-ie/#reply81491
steeldog
verified
rating uzivatele
11. 6. 2008 14:33:01
Napsal networ;70636
ted to funguje se mi zda...
Jo ve firefoxu ale ne v MSIE :(
presne v ie me to nefunguje
11. 6. 2008 14:33:01
https://webtrh.cz/diskuse/nefunkcnost-ajaxu-v-ie/#reply81490
Jakub Stacho
verified
rating uzivatele
(20 hodnocení)
11. 6. 2008 14:35:33
Není to tvoje chyba ale chyba modrého É:
http://support.microsoft.com/kb/276228/
Řešení ve zkratce: Neposílat pouze optiony uvnitř selectu ale select celý.
11. 6. 2008 14:35:33
https://webtrh.cz/diskuse/nefunkcnost-ajaxu-v-ie/#reply81489
steeldog
verified
rating uzivatele
11. 6. 2008 16:48:02
Napsal tracy;70645
Není to tvoje chyba ale chyba modrého É:
http://support.microsoft.com/kb/276228/
Řešení ve zkratce: Neposílat pouze optiony uvnitř selectu ale select celý.
super fungujeto :thumbup:, diky vsem za pomoc :thumbup:
11. 6. 2008 16:48:02
https://webtrh.cz/diskuse/nefunkcnost-ajaxu-v-ie/#reply81488
Pro odpověď se přihlašte.
Přihlásit