Question

J'ai plusieurs pages php qui ont des formulaires utilisés pour transmettre des données. Ma configuration typique est d'avoir le poste de page pour lui-même afin que je puisse valider l'entrée et le cas échéant recharger la page avec l'utilisateur a fourni des données (et le balisage pour montrer où l'erreur est). Si tout est OK, je réoriente à une page de remerciement.

Je voudrais commencer à utiliser ajax (jquery) pour soumettre les formulaires, mais qui ont le php d'origine se soumettre à se replier sur Incase le client n'utilise pas javascript. Je suis encore très nouveau pour jquery et nous avons trouvé plusieurs exemples à présenter en utilisant jquery mais aucun en utilisant la configuration décrite ci-dessus je. Si possible que quelqu'un pourrait donner un bref exemple ou pointer vers une page qui. Merci

Était-ce utile?

La solution

Vous pouvez éventuellement utiliser le plugin formulaire jquery ici http://jquery.malsup.com/form/

ce serait un moyen facile de convertir les pages existantes.

Autres conseils

Vous pouvez soumettre des données POST avec jQuery en utilisant la méthode POST:

$.post("verify.php", {"name":"jonathan"}, function(results) {
  if (results.response == "ok") {
    alert(results.message);
    $("#form").remove();
  } else {
    alert(results.message);
  }
}, "json");

Un exemple-script peut être le suivant:

if ($_POST["name"] == "jonathan")
{
  print json_encode(array(
    "response" => "ok",
    "message"  => "You have been verified.";
  ));
}
else
{
  print json_encode(array(
    "response" => "fail",
    "message"  => "Your name is incorrect.";
  ));
}

window.location.href = thankyou_page_url dans votre rappel .post de $ si la réponse est OK.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top