Anonymní profil TkTz – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil TkTz – Programujte.comAnonymní profil TkTz – Programujte.com

 

Příspěvky odeslané z IP adresy 86.49.46.–

TkTz
JavaScript, AJAX, jQuery › Jquery a link na jinou stranku
18. 3. 2013   #172976

Dobry den,

vyuzivam posledni verzi jquery mobile a jquery k vyvoji mobilni aplikace. V hlavnim NavBaru se prepinam mezi strankami :

		<div data-role="navbar">
			<ul>
				<li><a href="#aaa" data-transition="none" data-icon="search" class="ui-btn-active ui-state-persist">AAA</a></li>
				<li><a href="./userspace/index.php?idm=<?php echo $_SESSION['SESS_MEMBER_ID']; ?>" data-transition="none" data-icon="gear" data-ajax="false">Userspace</a></li>
				<li><a href="#ccc" data-transition="none" data-icon="info">CCC</a></li>
			</ul>
		</div>

Odkazuji tedy na stranky aaa a ccc a take na stranku v adresari ./userspace/index.php?idm=<?php echo $_SESSION['SESS_MEMBER_ID']; ?> kde promenna je ID prihlaseneho uzivatele. Na teto strance mi bohuzel jiz nejdou vychytavky z jquery, napriklad vyskoceni Dialogove okna ... Tusim, ze to je neco s data-ajax="false".

Prosim muzete me nekdo zkusenejsi nakopnout spravnym smerem ?

Dekuji TkTz

TkTz
JavaScript, AJAX, jQuery › Opětovné načtení fce po odes…
5. 12. 2012   #168120

Napadlo mě ještě, že bych mezi složený závorky u success dal toto :  

$('.map_div').load(loadmap());

Bohužel ale taky nefunguje :) Tak dík moc za rady, já ještě pogoogluju ...

TkTz
JavaScript, AJAX, jQuery › Opětovné načtení fce po odes…
5. 12. 2012   #168118

Ano, přesně tak !

TkTz
JavaScript, AJAX, jQuery › Opětovné načtení fce po odes…
5. 12. 2012   #168116

No jasně, tak daleko zatím nejsem :) Zatím jen posílám data, která se uloží do mysql a potřebuji obnovit tu stránku tak jak byla před odesláním, tedy znova zavolat funkci loadmap(), protože se mapa znova po odeslání nenačte.

TkTz
JavaScript, AJAX, jQuery › Opětovné načtení fce po odes…
5. 12. 2012   #168114

Počkej počkej, jak nic nedělá ? Postne data z formuláře skriptu (sám sobě, tedy index.php) nebo ne ? 

TkTz
C / C++ › Problém s cout
5. 12. 2012   #168111

#1 Erik
Ohranič si IFy složenými závorkami, pak to klapne  

TkTz
JavaScript, AJAX, jQuery › Opětovné načtení fce po odes…
5. 12. 2012   #168110

Funkce loadmap() je v souboru mapa.js naincludována pomocí <script type="text/javascript" src="./js/mapa.js"></script>.

Když jsem dal zapsal před return loadmap(); tak se stejně mapa po odeslání formuláře znova neinicializovala.

TkTz
JavaScript, AJAX, jQuery › Opětovné načtení fce po odes…
5. 12. 2012   #168108

Mám ho schovaný v tagu <script> takto:

	$(document).ready(function(){
	$("#checkin-form").submit(function(e) {
		var dataString = "bla="+ bla + "&blu="+ blu + "&bli=" + bli + "&ex=" + ex;
		$.ajax(
		{
			type: "POST",
			url: "index.php",
			data: dataString,
			success: function()
				{
//					$('.success').fadeIn(200).show();
//					$('.error').fadeOut(200).hide();
				}
		});
		return false;
	});

všechno je v jedné stránce. tzn. že skript index.php volá sám sebe.

TkTz
JavaScript, AJAX, jQuery › Opětovné načtení fce po odes…
5. 12. 2012   #168106

Ano, totomne taky napadlo, volal jsem ji takto : <form action="" method="post" onsubmit="loadmap()"> a bohuzel nic.

Nějaké další nápady ? děkuji

TkTz
JavaScript, AJAX, jQuery › Opětovné načtení fce po odes…
4. 12. 2012   #168082

Dobrý den,

mám v index.php souboru naincludován soubor mapy.js (typické mapové podklady od googlu ve verzi 3). O načteni map do konkrétního DIVu se stará html tag <body onload="loadmap()">, který samozřejmě bez problému funguje.

Problém nastane však ve chvíli, kdy uživatel na stránce index.php odešle formulář metodou POST(přes ajax), sám na sebe tedy kdyby to byl GET dostali bychom např. něco podobného index.php?i=5&j=9 (po refreshi v browseru se samozřejmě načte) kdy se již googlovská mapa nenačte. Tedy dle mého názoru se již nezavolá funkce loadmap().

Prosím můžete mi poradit, jak se poprat s tímto problémem. Jak tedy odeslat formulář pomocí ajaxu a opětovně zavolat funkci loadmap(), která načtě google mapu do konkrétního DIVu ? Děkuji TkTz 

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý