Salve a tutti, avrei bisogno di una mano con jquery visto che l'ho preso in mano da meno di un'ora![]()
IL CONTESTO: Ho un'applicazione php che deve recuperare da un DB le informazioni relative a cap e provincia quando l'utente digita un comune su un input text.
Attualmente carico prima il tutto su array javascript e tutto funziona bene, ma essendo i comuni d'Italia nell'ordine dei 9000 records volevo alleggerire il lavoro del client.
Sto pensando quindi di sostituire gli array con interrogazioni asincrone e vorrei capire come utilizzare jquery per inoltrare la richiesta alla pagina php che si occuperà della query vera e propria sul DB, dato come parametro il comune.
Ho trovato qualcosa ma mi mancano alcuni tasselli per realizzare la cosa.
Parto includendo jquery:
Il mio campo di testo si chiama "comune" mentre quello su cui dovrebbe essere scritto il risultato della query è "cap" e "prov".codice:<script src="jquery/jquery-1.4.2.js"></script>
E' giusto mettere questo codice su head? Come faccio riferimento a document.cap.value? E' giusto $("#cap".value)?codice:(...) <head><script> $(document).ready(function(){ $("#comune").change(function () { $("#cap".value).load("getCAP.php", { 'parametro': $("#comune").value } ); }); }); </script> </head> (...)
Non mi è chiaro poi come recuperare da getCAP.php il parametro passato da jquery, tipo da $_JQUERY['parametro']? (Chiaramente no, ho scritto per chiarire la domanda).
Non ho trovato molto su questo argomento in particolare, quindi un grazie a chi mi aiuta sperando possa tornare utile a qualcun altro in fururo.

Rispondi quotando
