<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Forum CakePHP.org.pl - ajax i input select: Jak zachować wybrane dane po odświeżeniu strony?]]></title>
		<link>http://forum.cakephp.org.pl/topic/111/ajax-i-input-select-jak-zachowac-wybrane-dane-po-odswiezeniu-strony/</link>
		<description><![CDATA[Najświeższe odpowiedzi w ajax i input select: Jak zachować wybrane dane po odświeżeniu strony?.]]></description>
		<lastBuildDate>Thu, 22 Oct 2009 13:33:15 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Odp: ajax i input select: Jak zachować wybrane dane po odświeżeniu strony?]]></title>
			<link>http://forum.cakephp.org.pl/post/523/#p523</link>
			<description><![CDATA[<p>Dziękuje za podpowiedź i trop, dotarłem do jednej konstrukcji, która dała mi pożądane działanie.</p><p>echo $ajax-&gt;Javascript-&gt;event(&#039;window&#039;,&#039;load&#039;,<br />&nbsp; &nbsp; $ajax-&gt;remoteFunction(array(<br />&nbsp; &nbsp; &nbsp; &nbsp; &#039;update&#039;=&gt;&#039;whodiv&#039;,<br />&nbsp; &nbsp; &nbsp; &nbsp; &#039;loading&#039;=&gt;&quot;Element.hide(&#039;whodiv&#039;);Element.show(&#039;loading&#039;)&quot;,<br />&nbsp; &nbsp; &nbsp; &nbsp; &#039;complete&#039;=&gt;&quot;Element.hide(&#039;loading&#039;);Effect.Appear(&#039;whodiv&#039;)&quot;,<br />&nbsp; &nbsp; &nbsp; &nbsp; &#039;url&#039;=&gt;&#039;update_spec_select&#039;,<br />&nbsp; &nbsp; &nbsp; &nbsp; &#039;with&#039; =&gt; &#039;Form.Element.serialize(\&#039;who\&#039;)&#039;)));</p><p>Dzięki temu przy przeładowaniu strony przeładowywany jest również ajax w zależności od wybranych wartości na select liście w tym przypadku.<br />Może komuś to pomoże.<br />Pozdrawiam <img src="http://forum.cakephp.org.pl/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></description>
			<author><![CDATA[null@example.com (marek.rodkiewicz)]]></author>
			<pubDate>Thu, 22 Oct 2009 13:33:15 +0000</pubDate>
			<guid>http://forum.cakephp.org.pl/post/523/#p523</guid>
		</item>
		<item>
			<title><![CDATA[Odp: ajax i input select: Jak zachować wybrane dane po odświeżeniu strony?]]></title>
			<link>http://forum.cakephp.org.pl/post/522/#p522</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>Mógłbym czarować z javascriptem, ale wolałbym tego uniknąć ze względu na przejrzystość kodu i czas na to poświęcony.</p></blockquote></div><p>No coz, skoro to jest AJAX to nie unikniesz JSa. Ja bym wlasnie zrobil to w JSie, olewajac Ajaxowy Helper z Cake (zwlaszcza, ze chodzi Ci o bardzo customizowane rzeczy).</p><div class="codebox"><pre><code>Kiedy odświeżę stronę wybrana pozycja w select&#039;ie zostaje</code></pre></div><p> - to musisz zrobic i tak na cookies</p>]]></description>
			<author><![CDATA[null@example.com (tomay7)]]></author>
			<pubDate>Thu, 22 Oct 2009 10:10:18 +0000</pubDate>
			<guid>http://forum.cakephp.org.pl/post/522/#p522</guid>
		</item>
		<item>
			<title><![CDATA[ajax i input select: Jak zachować wybrane dane po odświeżeniu strony?]]></title>
			<link>http://forum.cakephp.org.pl/post/521/#p521</link>
			<description><![CDATA[<p>Witam szanownych cake&#039;owców.</p><p>Mam taka perełkę, którą nie potrafię sobie poradzić.<br />Korzystając z hojności Ajaxa w cakePHP moim celem jest automatyczne załadowanie dynamicznej treści do określonego div&#039;a w zależności od wybranej pozycji na liście select. Mechanizm chyba najpopularniejszy w Internecie:</p><p>$div = array(&#039;url&#039; =&gt; &#039;update_spec_select&#039;,&#039;update&#039; =&gt; &#039;whodiv&#039;);<br />echo $ajax-&gt;observeField(&#039;who&#039;, $div);</p><p>gdzie:<br />- update_spec_select: widok z generowaną treścia diva<br />- whodiv: div, do którego powinna się generowana treść załadować<br />- who: obserwowany select, zmiany wyboru pozycji z listy wyzwalają daną akcję</p><p>Problem polega na tym, że nie wiem jak wykonać pożądaną akcję podczas ładowania strony, tudzież odświeżania lub przy prezdefiniowaniu wcześniej ustawionej pozycji select&#039;a who.</p><p>NP: <br />przy wyborze 1 pozycji select&#039;a who ładuje się treść A do div&#039;a whodiv, przy wyborze 2 odpowiednio B itd...<br />Kiedy odświeżę stronę wybrana pozycja w select&#039;ie zostaje, natomiast &#039;resetuje&#039; się zawartość whodiv (chciałbym aby się ładowała w zależności od wcześniej wybranej pozycji)<br />To samo dzieje się kiedy mam np z poprzedniej strony zdefiniowany element select&#039;a who, treść do whodiv również się nie ładuje.</p><p>Jaki jest najłatwiejszy sposób na wymuszenie akcji ajax przy zmianach niezwiązanych stricte ze zmianą wyboru elementu z listy?<br />Mógłbym czarować z javascriptem, ale wolałbym tego uniknąć ze względu na przejrzystość kodu i czas na to poświęcony.<br />Czy ktoś spotkał się również z takim problemem?<br />Proszę o pomoc i pozdrawiam.</p>]]></description>
			<author><![CDATA[null@example.com (marek.rodkiewicz)]]></author>
			<pubDate>Wed, 21 Oct 2009 12:11:03 +0000</pubDate>
			<guid>http://forum.cakephp.org.pl/post/521/#p521</guid>
		</item>
	</channel>
</rss>

