
<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Commenti a: Ajax e PHP senza usare XmlHttpRequest</title>
	<atom:link href="http://www.w3facile.com/ajax-web-2/ajax-e-php-senza-usare-xmlhttprequest.html/feed" rel="self" type="application/rss+xml" />
	<link>http://www.w3facile.com/ajax-web-2/ajax-e-php-senza-usare-xmlhttprequest.html</link>
	<description>Posizionamento siti web, realizzazione siti Internet, Web design CSS, tutorial Photoshop</description>
	<lastBuildDate>Wed, 28 Dec 2011 23:21:24 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
	<item>
		<title>Di: Rino</title>
		<link>http://www.w3facile.com/ajax-web-2/ajax-e-php-senza-usare-xmlhttprequest.html#comment-6388</link>
		<dc:creator>Rino</dc:creator>
		<pubDate>Fri, 24 Jul 2009 18:22:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.w3facile.com/?p=7#comment-6388</guid>
		<description>Ciao a tutti... leggo con interesse questo post, usando tecnologie simili ad AJAX molto prima del suo avvento (usavo i remote scripting di microsoft che poi avevo ricreato io per usarli anche su opera e netscape). Il sistema mi sembra molto buono ma mi chiedo, anzi chiedo all&#039;autore, come fa per la gestione sincrona ed asincrona (tipica di ajax). Cioè, mentre lo script risponde che succede? per poche righe di testo sicuramente nulla, ma in passato (e per questo ho abbandonato) mi sono trovato a dover creare menu a tendina al volo con 4000 voci e li ci voleva del tempo (non molto, ma ci voleva) e mi si piantava un po tutto. Qui funziona? Non ho provato! :D
Poi una volta creato il nodo, ed usato... che fine fa? lo si cancella? 
Grazie per le risposte
Rino</description>
		<content:encoded><![CDATA[<p>Ciao a tutti&#8230; leggo con interesse questo post, usando tecnologie simili ad AJAX molto prima del suo avvento (usavo i remote scripting di microsoft che poi avevo ricreato io per usarli anche su opera e netscape). Il sistema mi sembra molto buono ma mi chiedo, anzi chiedo all&#8217;autore, come fa per la gestione sincrona ed asincrona (tipica di ajax). Cioè, mentre lo script risponde che succede? per poche righe di testo sicuramente nulla, ma in passato (e per questo ho abbandonato) mi sono trovato a dover creare menu a tendina al volo con 4000 voci e li ci voleva del tempo (non molto, ma ci voleva) e mi si piantava un po tutto. Qui funziona? Non ho provato! :D<br />
Poi una volta creato il nodo, ed usato&#8230; che fine fa? lo si cancella?<br />
Grazie per le risposte<br />
Rino</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Dani</title>
		<link>http://www.w3facile.com/ajax-web-2/ajax-e-php-senza-usare-xmlhttprequest.html#comment-4148</link>
		<dc:creator>Dani</dc:creator>
		<pubDate>Thu, 12 Mar 2009 09:58:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.w3facile.com/?p=7#comment-4148</guid>
		<description>E se invece volessi implementare la funzione per richiamare completamente una pagina php e non solo una stringa di testo?</description>
		<content:encoded><![CDATA[<p>E se invece volessi implementare la funzione per richiamare completamente una pagina php e non solo una stringa di testo?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: costruzione siti web</title>
		<link>http://www.w3facile.com/ajax-web-2/ajax-e-php-senza-usare-xmlhttprequest.html#comment-1644</link>
		<dc:creator>costruzione siti web</dc:creator>
		<pubDate>Mon, 25 Aug 2008 18:06:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.w3facile.com/?p=7#comment-1644</guid>
		<description>beh,
hai notato un incremento considerevole di efficienza, paragonando le stesse operazioni con le due versioni differenti?

Più che altro ci terrei ad aggiungere che il post fà giustamente riferimento al tormentone web 2.0 e come purtroppo si siano confuse le acque e cioè di come alcuni effetti javascript vengano venduti come ajax.

AJAX non è una transizione o un drag and drop.
Interessante esperimento :)</description>
		<content:encoded><![CDATA[<p>beh,<br />
hai notato un incremento considerevole di efficienza, paragonando le stesse operazioni con le due versioni differenti?</p>
<p>Più che altro ci terrei ad aggiungere che il post fà giustamente riferimento al tormentone web 2.0 e come purtroppo si siano confuse le acque e cioè di come alcuni effetti javascript vengano venduti come ajax.</p>
<p>AJAX non è una transizione o un drag and drop.<br />
Interessante esperimento :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: alberto</title>
		<link>http://www.w3facile.com/ajax-web-2/ajax-e-php-senza-usare-xmlhttprequest.html#comment-1366</link>
		<dc:creator>alberto</dc:creator>
		<pubDate>Tue, 05 Aug 2008 14:04:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.w3facile.com/?p=7#comment-1366</guid>
		<description>In effetti ho anche provato ad utilizzare JQuery che in altre pagine uso, con la funzione fadeIn, e funziona senza problemi.
Qui invece essendo creato tramite innerHTML non funziona.
Ho anche provato a mettere il contentdiv dentro un altro div, ed applicare fadeIn al contenitore, ma non va lo stesso.
Comunque grazie, saluti.</description>
		<content:encoded><![CDATA[<p>In effetti ho anche provato ad utilizzare JQuery che in altre pagine uso, con la funzione fadeIn, e funziona senza problemi.<br />
Qui invece essendo creato tramite innerHTML non funziona.<br />
Ho anche provato a mettere il contentdiv dentro un altro div, ed applicare fadeIn al contenitore, ma non va lo stesso.<br />
Comunque grazie, saluti.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: R.A.M.Page</title>
		<link>http://www.w3facile.com/ajax-web-2/ajax-e-php-senza-usare-xmlhttprequest.html#comment-1351</link>
		<dc:creator>R.A.M.Page</dc:creator>
		<pubDate>Tue, 05 Aug 2008 08:09:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.w3facile.com/?p=7#comment-1351</guid>
		<description>Probabilmente ci scriverò un tutorial prima o poi, intanto ti consiglio di dare un&#039;occhiata al sito &lt;a href=&quot;http://script.aculo.us/&quot; target=&quot;_blank&quot; title=&quot;Script.aculo.us, Web 2.0 Javascript aka Ajax&quot; rel=&quot;nofollow&quot;&gt;Script.aculo.us&lt;/a&gt;, tramite la loro libreria non è difficile ricreare effetti del genere.</description>
		<content:encoded><![CDATA[<p>Probabilmente ci scriverò un tutorial prima o poi, intanto ti consiglio di dare un&#8217;occhiata al sito <a href="http://script.aculo.us/" title="Script.aculo.us, Web 2.0 Javascript aka Ajax">Script.aculo.us</a>, tramite la loro libreria non è difficile ricreare effetti del genere.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: alberto</title>
		<link>http://www.w3facile.com/ajax-web-2/ajax-e-php-senza-usare-xmlhttprequest.html#comment-1348</link>
		<dc:creator>alberto</dc:creator>
		<pubDate>Tue, 05 Aug 2008 05:19:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.w3facile.com/?p=7#comment-1348</guid>
		<description>Ciao
grazie per il tuo lavoro che uso ed ho trovato utile, sopratutto come dici, per la leggerezza e semplicita&#039;.
Voglio chiedere una cosa. Il contenuto del mio contentdiv, cioé quello che viene mostrato, sono delle foto, chiamate in una pagina php (la tua testo.php) 
Sto cercando di applicare una funzione di fadeIn, alla pagina madre (quella che contiene il contentdiv, , ma non ci sono ancora riuscito. Hai qualche suggerimento ?
grazie, ciao.</description>
		<content:encoded><![CDATA[<p>Ciao<br />
grazie per il tuo lavoro che uso ed ho trovato utile, sopratutto come dici, per la leggerezza e semplicita&#8217;.<br />
Voglio chiedere una cosa. Il contenuto del mio contentdiv, cioé quello che viene mostrato, sono delle foto, chiamate in una pagina php (la tua testo.php)<br />
Sto cercando di applicare una funzione di fadeIn, alla pagina madre (quella che contiene il contentdiv, , ma non ci sono ancora riuscito. Hai qualche suggerimento ?<br />
grazie, ciao.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: dottwatson</title>
		<link>http://www.w3facile.com/ajax-web-2/ajax-e-php-senza-usare-xmlhttprequest.html#comment-123</link>
		<dc:creator>dottwatson</dc:creator>
		<pubDate>Thu, 08 Nov 2007 01:07:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.w3facile.com/?p=7#comment-123</guid>
		<description>giusta la tua considerazione... pensavo a php che genera codice js preformattato, o al passaggio di dati da validare con eval().... la base è buona, credo che con qualche accorgimento e arricchimento potrebbe essere un buon concorrente di ajax... 

attualmente il file di prova restituisce

div = document.getElementById(&#039;contentdiv&#039;);
div.innerHTML = &#039;Il testo che rappresenta la chiamata AJAX&#039;;

ma nessuno vieta di parametrizzare in funzione le chiamate... ci vogliamo studiare sopra? ;)</description>
		<content:encoded><![CDATA[<p>giusta la tua considerazione&#8230; pensavo a php che genera codice js preformattato, o al passaggio di dati da validare con eval()&#8230;. la base è buona, credo che con qualche accorgimento e arricchimento potrebbe essere un buon concorrente di ajax&#8230; </p>
<p>attualmente il file di prova restituisce</p>
<p>div = document.getElementById(&#8216;contentdiv&#8217;);<br />
div.innerHTML = &#8216;Il testo che rappresenta la chiamata AJAX&#8217;;</p>
<p>ma nessuno vieta di parametrizzare in funzione le chiamate&#8230; ci vogliamo studiare sopra? ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: R.A.M.Page</title>
		<link>http://www.w3facile.com/ajax-web-2/ajax-e-php-senza-usare-xmlhttprequest.html#comment-65</link>
		<dc:creator>R.A.M.Page</dc:creator>
		<pubDate>Fri, 05 Oct 2007 02:03:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.w3facile.com/?p=7#comment-65</guid>
		<description>Diciamo che come metodo ha i suoi pro e contro...i pro sono un&#039;enorme leggerezza, compatibilità e semplicità d&#039;uso, i contro dei limiti nel suo utilizzo e l&#039;esclusione per la lettura di valori XML, non utilizzando l&#039;XMLhttprequest.
E&#039; un metodo comodo da usare quando non si hanno grosse esigenze e si vuole velocità di caricamento ed un codice pulito e leggibile.

Parli della creazione di un nodo JS nella pagina come di un limite...ma l&#039;importazione di una libreria Ajax in ogni pagina o in quelle dove serve non sarebbe forse un peso maggiore?
In particolare se usi librerie &#039;all inclusive&#039; e non create ad hoc come possono essere prototype e il derivato ma più famoso scriptaculous, parliamo di almeno 60kb di codice che magari nemmeno serve.

Poi per la variabile in cui devi raggruppare i dati nella pagina PHP, se di questo stai parlando, vuoi mettere avere dei dati pronti arrivare direttamente dal server, con cui comunque puoi continuare a lavorare poi con Javascript, che un flusso di XML da rielaborare?
Questo comunque dipende sempre da come abbiamo studiato il progetto e dalle sue esigenze, nella programmazione non esiste una soluzione migliore di un&#039;altra SEMPRE, dipende dal problema che dobbiamo risolvere :)</description>
		<content:encoded><![CDATA[<p>Diciamo che come metodo ha i suoi pro e contro&#8230;i pro sono un&#8217;enorme leggerezza, compatibilità e semplicità d&#8217;uso, i contro dei limiti nel suo utilizzo e l&#8217;esclusione per la lettura di valori XML, non utilizzando l&#8217;XMLhttprequest.<br />
E&#8217; un metodo comodo da usare quando non si hanno grosse esigenze e si vuole velocità di caricamento ed un codice pulito e leggibile.</p>
<p>Parli della creazione di un nodo JS nella pagina come di un limite&#8230;ma l&#8217;importazione di una libreria Ajax in ogni pagina o in quelle dove serve non sarebbe forse un peso maggiore?<br />
In particolare se usi librerie &#8216;all inclusive&#8217; e non create ad hoc come possono essere prototype e il derivato ma più famoso scriptaculous, parliamo di almeno 60kb di codice che magari nemmeno serve.</p>
<p>Poi per la variabile in cui devi raggruppare i dati nella pagina PHP, se di questo stai parlando, vuoi mettere avere dei dati pronti arrivare direttamente dal server, con cui comunque puoi continuare a lavorare poi con Javascript, che un flusso di XML da rielaborare?<br />
Questo comunque dipende sempre da come abbiamo studiato il progetto e dalle sue esigenze, nella programmazione non esiste una soluzione migliore di un&#8217;altra SEMPRE, dipende dal problema che dobbiamo risolvere :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: dottwatson</title>
		<link>http://www.w3facile.com/ajax-web-2/ajax-e-php-senza-usare-xmlhttprequest.html#comment-64</link>
		<dc:creator>dottwatson</dc:creator>
		<pubDate>Thu, 04 Oct 2007 00:57:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.w3facile.com/?p=7#comment-64</guid>
		<description>veramente interessante come articolo! però come metodo ha i suoi limiti... premetto che non sono un utilizzatore di ajax ma stavo iniziando a darci un&#039; occhiata adesso... il imite del tuo script è che sei legato alla creazione di un nuovo elemento in pagina, in questo caso un JS, a al fatto che se voglio generare codice HTML direttamente da php, questo dovrei PRIMA racchiuderlo in una variabile, e poi integrare la variabile in quelle 3 o 4 righe di codice a fondo pagina (parlo ti test.php).

diciamo che se adotto questa soluzione devo farlo sin dall&#039; inizio del mio progetto....</description>
		<content:encoded><![CDATA[<p>veramente interessante come articolo! però come metodo ha i suoi limiti&#8230; premetto che non sono un utilizzatore di ajax ma stavo iniziando a darci un&#8217; occhiata adesso&#8230; il imite del tuo script è che sei legato alla creazione di un nuovo elemento in pagina, in questo caso un JS, a al fatto che se voglio generare codice HTML direttamente da php, questo dovrei PRIMA racchiuderlo in una variabile, e poi integrare la variabile in quelle 3 o 4 righe di codice a fondo pagina (parlo ti test.php).</p>
<p>diciamo che se adotto questa soluzione devo farlo sin dall&#8217; inizio del mio progetto&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: R.A.M.Page</title>
		<link>http://www.w3facile.com/ajax-web-2/ajax-e-php-senza-usare-xmlhttprequest.html#comment-54</link>
		<dc:creator>R.A.M.Page</dc:creator>
		<pubDate>Mon, 24 Sep 2007 21:58:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.w3facile.com/?p=7#comment-54</guid>
		<description>Mmm...anch&#039;io sapevo di un limite, anche inferiore a 256, sui parametri passati in querystring...ma fa una prova se sei iscritto a qualche social boomark, o meglio ancora fallo con Google Bookmark che funziona alla perfezione, usando il plugin che trovi sotto ad ogni singolo post...io passo interi post in querystring, e arrivano fino a 1670 caratteri dopodiche li taglio (andando oltre ho trovato qualche sito che ha problemi a farli recuperare da vari siti)  più altri parametri come il titolo o l&#039;url...quindi forse questo limite, se c&#039;è sta ben oltre la soglia che sappiamo noi.

Per i caratteri speciali uso la funzione htmlspecialchars() riportandoli a codice che si può passare tranquillamente in querystring, provare per credere :)</description>
		<content:encoded><![CDATA[<p>Mmm&#8230;anch&#8217;io sapevo di un limite, anche inferiore a 256, sui parametri passati in querystring&#8230;ma fa una prova se sei iscritto a qualche social boomark, o meglio ancora fallo con Google Bookmark che funziona alla perfezione, usando il plugin che trovi sotto ad ogni singolo post&#8230;io passo interi post in querystring, e arrivano fino a 1670 caratteri dopodiche li taglio (andando oltre ho trovato qualche sito che ha problemi a farli recuperare da vari siti)  più altri parametri come il titolo o l&#8217;url&#8230;quindi forse questo limite, se c&#8217;è sta ben oltre la soglia che sappiamo noi.</p>
<p>Per i caratteri speciali uso la funzione htmlspecialchars() riportandoli a codice che si può passare tranquillamente in querystring, provare per credere :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Giuseppe</title>
		<link>http://www.w3facile.com/ajax-web-2/ajax-e-php-senza-usare-xmlhttprequest.html#comment-49</link>
		<dc:creator>Giuseppe</dc:creator>
		<pubDate>Thu, 20 Sep 2007 07:59:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.w3facile.com/?p=7#comment-49</guid>
		<description>ma cosi non è come passare i parametri per GET? saprai che c&#039;è un limite massimo(256 mi pare), come faccio se voglio fare una chat o per far scriviere articoli ai miei utenti??? non c&#039;è un altro modo per passare dati senza limitazioni? e come risolvo il problema dei caratteri speciali che nell&#039;ulr non possono essere messi?</description>
		<content:encoded><![CDATA[<p>ma cosi non è come passare i parametri per GET? saprai che c&#8217;è un limite massimo(256 mi pare), come faccio se voglio fare una chat o per far scriviere articoli ai miei utenti??? non c&#8217;è un altro modo per passare dati senza limitazioni? e come risolvo il problema dei caratteri speciali che nell&#8217;ulr non possono essere messi?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: R.A.M.Page</title>
		<link>http://www.w3facile.com/ajax-web-2/ajax-e-php-senza-usare-xmlhttprequest.html#comment-43</link>
		<dc:creator>R.A.M.Page</dc:creator>
		<pubDate>Tue, 18 Sep 2007 17:02:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.w3facile.com/?p=7#comment-43</guid>
		<description>Bella domanda, infatti nell&#039;esempio non vengono passati parametri ma fatta solo un&#039;interrogazione al server.

Per passare parametri io li attacco in querystring alla pagina testo.php quindi la funzione diventerebbe ”chiama_ajax(’testo.php?id=2’)&quot; per esempio.
Poi è compito della pagina PHP lato server recuperare il parametro in querystring e passare i risultati in base allo stesso.

Il plugin per il social bookmark che trovi su questo sito utilizza lo stesso metodo.</description>
		<content:encoded><![CDATA[<p>Bella domanda, infatti nell&#8217;esempio non vengono passati parametri ma fatta solo un&#8217;interrogazione al server.</p>
<p>Per passare parametri io li attacco in querystring alla pagina testo.php quindi la funzione diventerebbe ”chiama_ajax(’testo.php?id=2’)&#8221; per esempio.<br />
Poi è compito della pagina PHP lato server recuperare il parametro in querystring e passare i risultati in base allo stesso.</p>
<p>Il plugin per il social bookmark che trovi su questo sito utilizza lo stesso metodo.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced)
Database Caching 1/11 queries in 0.005 seconds using disk

Served from: www.w3facile.com @ 2012-02-12 14:55:35 -->
