Autor Zpráva
Pesulap
Profil
Ahoj mám Jquery v tomto tvaru
$(document).ready(function(){
var news_od=0;
$('.videt_vice').click(function(){
	$('.videt_vice').text('Nahrávání...').css({"background":'#666','color':'#FFF'}).delay(600);
	$.ajax({
		url: "/cesta/soubor.php",
		type: "POST",
		data: "od="+news_od+"&pocet=5",
		async: false,
		success:function(html){
			$('.videt_vice').before(html);
			$('#cis_'+news_od).slideDown("slow");
			news_od+=5;
			$('.videt_vice').text('Zobrazit starší').css({"background":"url('../images/bg_uvod.jpg')",'color':'#666'});
		}
	});
});

});


princip je jednoduchý po kliknutí na div.videt_vice se zavolá "/cesta/soubor.php". Ten vrátí html kód, který se vloží před div.videt_vice.

A co mi jde. V FF vše funguje bez problému, v chromu taky, ale v IE ne. V IE když dám alert(html); tak se kod vypíše, ale nic víc. i div.videt_vice zůstane beze změny (neaplikuje se na něj $('.videt_vice').text('Zobrazit starší').css({"background":"url('../images/bg_uvod.jpg')",'color':'#666'});)

Prosím o jakýkoli nápad.

Děkuji
Chamurappi
Profil
Reaguji na Pesulapa:
Ahoj mám Jquery v tomto tvaru
Nemáš, uvedený kód není jQuery, ale JavaScript využívající funkci jQuery.

async: false,
Proč sakra vypínáš asynchronnost?

Bez živé ukázky těžko někdo uhodne, co sis kde rozbil.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0