J'essaie vraiment d'obtenir quelque chose avec jQuery, mais je n'arrive pas à le traiter. Voici mon (test) Code:Traitement et envoi de formulaire jQuery
<form id="form" >
<input type="text" name="abc" />
<input type="text" name="def"/>
<input type="text" name="ghi"/>
<input type="submit" name="try" id="try" />
</form>
et jQuery:
$(document).ready(function($) {
$("#try").click(function() {
$.post("process.php", $("#form").serialize());
});
});
En tant que test simple je suis sur ce process.php avoir et si je processus php accéder directement cela fonctionne
mysql_query("INSERT INTO testit (tryit) VALUES ('1')");
si je puis essayer
$tryit = $_POST['abc'];
mysql_query("INSERT INTO testit (tryit) VALUES ($tryit)");
i.e. accéder à rien abc poste variable se
Oui, je ne vous connecter à la DB
Pourquoi le jQuery va pas à la process.php page?
Le sérialisation fonctionne comme je peux voir dans le navigateur
testit.php?abc=q345&def=345&ghi=2345&try=Submit+Query
Ce que je veux vraiment faire est POST les variables de formulaire dans la table DB, pourquoi ne puis-je le faire fonctionner? soit comme ci-dessus ou en essayant d'afficher les variables?
Russell, nous avons jamais compris ce qui est arrivé avec l'autre poste que vous avez fait sur l'affichage renvoit le formulaire. Sans savoir si l'une des options a fonctionné pour vous, nous n'avons aucun moyen de savoir ce qui se passe ici. Essayez de résoudre une étape à la fois. –