Problemi con jquery
Problemi con jquery postato il 26/05/2014 16:45:36 nel forum programmazione, open source e hosting
<script type="text/javascript" src="<?=dirname($form_path)?>/jquery.min.js"></script>
<script src="jquery.js"></script>
<script type="text/javascript" src="jquery-1.3.2.js"></script>-----
<script type="text/javascript">
Salve a tutti,
oggi ho una domanda un po'... strana... Si parla di jquery, ed essendo completamente ignorante in materia, ho non poche difficoltà a capire e risovlere questo problema.
In due parole: ho questo codice:
<script type="text/javascript" src="<?=dirname($form_path)?>/jquery.min.js"></script>
<script src="jquery.js"></script>
<script type="text/javascript" src="jquery-1.3.2.js"></script>
<script type="text/javascript">
all'interno di un file php.
Questo file, un form di iscrizione, usa un validator jquery, un datepicker jquery e un selettore "a cascata", ovvero si seleziona la provincia e in base alla selezione fatta, dal DB, si caricano i comuni della prov selezionata. Il tutto in due select separati, ovviamente.
Ora, il problema è che se il codice sta scritto come ho postato sopra, funzionano solo la selezione provincia->comune.
Invece escludo (commentando) la riga
<script type="text/javascript" src="jquery-1.3.2.js"></script>
funziona solo la validazione e il datepicker.
Da ignorante, credo, che quei jquery vadano in conflitto... in qualche modo... Ma anche ammesso che sia così, non saprei come risolverlo...
Qualcuno ha qualche idea?
Grazie :-)
Pagine → 1
26/05/2014 17:04:23
Scritta così a me sembra che tu stia cercando di importare 3 jquery e.. ed una riga vuota.
questa comunque è l'ultima versione che le googleapis offrono
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
Subito dopo dovresti importare il validator ed il datepicker. Per l'ultimo ne trovi uno (insieme a molte altre cose) qua
http://jqueryui.com/datepicker/
Diciamo che tipicamente se inserisci jquery+jqueryUI hai grossomodo tutto quello che può servirti. Li importi così
<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/themes/smoothness/jquery-ui.css" />
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/jquery-ui.min.js"></script>
per il selettore "a cascata", immagino tu stia parlando di questo (sempre parte del pacchetto UI)
http://jqueryui.com/autocomplete/
27/05/2014 21:02:46
Probabilmente qualcuno ha fatto un file contenente diverse librerie di jquery ui e lo ha chiamato jquery.js?
Oppure stai davvero richiamando tre volte la stessa libreria?
Al 90% questo problema deriva da incompatibilità tra una versione e l'altra (o di jquery o di jqueryui) quindi cerca di risolvere questi eventuali problemi o come dice darkabe affidati ad un servizio di CDN come google.
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, Open Source e Hosting Elenco Forum
Articoli, Interviste e altre Risorse!
Project Entropy ↗
World of Tanks ↗
Neverness to Everness ↗