Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Καλησπερα εχω φτιαξει ενα πεδιο αναζητησης search στο οποιο οταν ο χρηστης εισαγει ενα χαρακτηρα θελω να εκτελειται select query σε μια βαση δεδομενων.Χρησιμοποιω jquery για να διαβασω τα δεδομενα απο το search και post για να στειλω τα δεδομενα σε ενα αρχειο php.Τα δεδομενα αποστελλονται κανονικα.Ομως στο αρχειο php δεν μπορω κανω echo τα δεδομενα που λαμβανονται με την μεθοδο post απο το jquery. Μπορω να εκτελεσω το sql query πως θα εμφανιστουν τα δεδομενα με echo?

Δημοσ.

type ahead θέλεις.

 

Υπάρχουν αρκετές έτοιμες libs. Μέχρι και το node προσφέρει έτοιμη την λειτουργικότητα.

 

 

Τώρα, εάν θέλεις να το κάνεις μόνος σου... θα πρότεινα να χρησιμοποιήσεις js και όχι PHP για να εμφανίσεις τα δεδομένα που παίρνεις πίσω από την βάση.

 

Εκτός και εάν κατάλαβα λάθος το τι θες να κάνεις.

Δημοσ.

Με JS θα κάνεις μια ajax request (που θα δέχεται json), στο αρχείο που δέχεται τα POSTS. Αυτο το αρχείο θα κάνει query την database και θα πάρει τα $results. Μετά πολύ εύκολα

echo json_encode($results);

και είσαι έτοιμος. Τώρα ο Browser έχει τα ένα copy από το $results.

Δημοσ.

Εναλλακτικά μπορεί να επιστρέφει το κομμάτι html και να το βάζει μέσω jquery μέθοδου html στο κατάλληλο DOM Element αλλά ίσως να μην σε βολεύει στο Interaction.

 

Το documentation της μεθόδου είναι στο: http://api.jquery.com/html/

 

Τέλος μετά το πέρας του project πoy κάνεις now καλό είναι να δείς την Knockout

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...