|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Feb 2009
Città: Varese
Messaggi: 205
|
[PHP] Problemi con Ajax e Query Full Text.
Hello world.
Oggi sono alle prese con un input normalissimo in html come questo Codice HTML:
<td>Residenza:</td><td><input type="text" name="residenza" id="input_city" /><strong class="axt">*</strong></td><td><div id="residenza"></div></td> Codice:
$("#input_city").blur(function(){
var datastring = 'citta=' + this.value ;
$.ajax({
type: "GET",
url: "php_ajax/citta_dati.php",
data: datastring,
cache: true,
success: function(response)
{
$("#residenza").text(response) ;
}
});
}) ;
eccola qui (ora non fa nulla se non dire che ha trovato il risultato) Codice PHP:
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Nov 2001
Città: Boscoreale (NA)
Messaggi: 421
|
azzardo un ipotesi....
Hai provato la stessa funzione con una semplice richiesta GET senza usare ajax? Perchè se funziona senza usare ajax..allora è possibile che il problema sia quando passa il valore(this.value) che forse ha qualche carattere strano perciò non trova riscontro nel database. (problema di encoding). Se per esempio provi a mettere il carattere "&" vedrai che non apparirà nel $_GET['citta']. Potresti usare utf8_decode($_GET['citta']) quando arriva al file citta_dati.php pppure fare l'escape del this.value e poi usare htmlentities($_GET['citta']) e vedere se cambia qualcosa.. sempre se è quello il problema. Ultima modifica di black_wizard : 10-04-2011 alle 13:15. |
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Aug 2005
Messaggi: 168
|
Per toglierti il dubbio se è un problema di encoding hai provato a mettere direttamente nella query il nome della citta al posto della variabile?
|
|
|
|
|
|
#4 |
|
Member
Iscritto dal: Feb 2009
Città: Varese
Messaggi: 205
|
Il problema era nella query ...
Codice PHP:
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Nov 2001
Città: Boscoreale (NA)
Messaggi: 421
|
allora le premesse che hai fatto erano sbagliate. Tu avevi detto che avevi provato la stessa funzione perchè le usavi da altre parti.
|
|
|
|
|
|
#6 |
|
Member
Iscritto dal: Feb 2009
Città: Varese
Messaggi: 205
|
si scusa sono un idiota non ho specificato il fatto che della funzione non funzionasse la query XD
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 10:02.




















