Προς το περιεχόμενο
  • 0
Αλέκος_

javascript και αποστολή μεταβλητών σε php

Ερώτηση

Καλησπέρα...

Έχω μια form με ένα select, του οποίου η τιμή περνά στην data.php κάθε φορά που κάνει κάποιος submit στη φόρμα. Το συγκεκριμένο παράδειγμα το αντέγραψα από ένα tutorial και προσπαθώ να το καταλάβω. Συγκεκριμένα έχω μέσα στο head της html:

 

>
<script type="text/javascript">
function get() {
$.post('data.php', {name:form.name.value},
function (output) {
$('#age').html(output).show();
});
}
</script>

 

και η φόρμα μου:

 

>
<form name="form" method="post">
<select name ="name" onchange ="get();">
<option value ="Alex">1</option>
</select>
<input type="submit" name="sub" value ="Δες">
</form>

 

και το div όπου θα εμφανισθεί το αποτέλεσμα:

 

>
<div id="age"></div>

 

Τέλος η data.php

 

>
<?php
mysql_connect("localhost:3306","","");
mysql_select_db("");
mysql_query("SET NAMES utf8");
$name = mysql_real_escape_string($_POST['name']);
Echo "The name of that ID is $name";
?>

 

και αφού σας κούρασα με αυτά η ερώτησή μου είναι: πώς μέσα στα κώδικα της javascript θα δηλώσω και τα άλλα elements που θα βάλω στη φόρμα μου. Φανταζομουν οτι θα λειτουργουσε κατι του τυπου:

 

>
function get() {
$.post('data.php', {name:form.name.value}[b];{title:form.title.value}[/b],

 

ή κατι παρεμφερες, αλλα μαλλον ειναι κατι αλλο. Ευχαριστω πολυ!!!

Κοινοποιήστε αυτήν την ανάρτηση


Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες

1 απάντηση σε αυτή την ερώτηση

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

  • 0

> 
$.post("data.php", $("form").serialize(), function() ... )

 

Μπορείς να βάλεις το δικό σου selector αντί για $("form"), και επίσης μπορείς να επιλέξεις και επιμέρους στοιχεία αν θέλεις (γενικά jQuery είναι ο,τι αγαπάς κάνεις). Για παράδειγμα, για να στείλεις όλα τα στοιχεία εκτός από το πεδίο με όνομα foo:

 

> 
$("form *").not("[name='foo']").serialize()

Κοινοποιήστε αυτήν την ανάρτηση


Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες

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

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

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

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

Εγγραφείτε για έναν νέο λογαριασμό

Σύνδεση

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

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

Χρήσιμες πληροφορίες

Με την περιήγησή σας στο insomnia.gr, αποδέχεστε τη χρήση cookies που ενισχύουν σημαντικά την εμπειρία χρήσης.