Autor Zpráva
rad
Profil *
posilam data pomoci jquery ajax a jako odpoved mam celou stranku - ktera se samozrejme nezobrazi

potreboval bych z toho dostat jen urcita data a ty pak javascriptem obnovit

zkousim neco takoveho


$.ajax({
			type: "GET",
			url: "cart_action.php",			
      data: "quantity[" + orderCode + "]=" + quantity,	      		
      success: function(data) 
{
var divs = $(data).filter(function(){ return $(this).is('div') });
divs.each(function() {
    alert( $(this).html() )
})
	});



tady je to online potraboval bych jednoduse proste dostat vsechny odpovedi z inputu a ty zobrazit
vsechny ceny a ty zobrazit ...
diky
http://artetweb.com/test/cart.php
pcmanik
Profil
rad:
To je taky problem, nalezite upravit ten php subor? Naviac takto zbytocne stracas vykon.
rad
Profil *
ja bych prave preferoval jquery
pcmanik
Profil
rad:
A ja ti znova opakujem ze zmen to php, tu sa nebudeme hadat. Nikdo ti tu naviac radit nebude ked nepozname co ten subor vracia, potom je tu sekcia prace a zakazky
rad
Profil *
diky
ja se nehadam.
co ten soubor vraci muzes snadno videt ve fifebug...
Witiko
Profil
rad:
Navracená stránka ani není v XHTML, tzn. na ní nelze použít vestavěný javascriptový XML parser. Mohl bys navrácené HTML vzít, kopnout ho do nějakého elementu mimo tok dokumentu pomocí .html() a pak nad daným elementem vyhledávat pomocí jQuery. Pokud ale můžeš, navracej javascriptu rovnou předžvýkané XML / JSON, jak Ti radí pcmanik. Je to čístší, rychlejší, méně náchylné na chyby a jednodušší jak pro tebe, tak pro zákazníkův stroj.
rad
Profil *
ok ale jak to resit kdyz se mi ze serveru vraci cely kosik ? pomoci php vypisuju cely kosik ne jen nektere data.
rad
Profil *
nebo pouzivat dva jine soubory ? jeden pro ajax a druhy pri vypnutem javascriptu ?
Witiko
Profil
rad:
To je ideální řešení. Při podpoře javascriptu tahat pouze xml a v opačném případě tahat celou stránku. Zpětně kompatibilní a pro klienty se zapnutým javascriptem rychlejší a interaktivnější řešení.
Witiko
Profil
rad:
Ideálně si nacpat nějaká metadata už do posílané html stránky s košíkem někde v záhlaví ve formě globální proměnné v javascriptu, aby byla dostupná hned.

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