<input type="text" name="user"> <input type="password" name="password"> "> <input type="text" name="user"> <input type="password" name="password"> "> <input type="text" name="user"> <input type="password" name="password"> " />

Пішінді жіберіп, Dojo көмегімен нәтижені шығарып алыңыз

Пішінді dojo көмегімен ашады және PHP сценарийінен нәтижені алудың қарапайым мысалы бола ма?

сияқты

<form action="login.php" method="post">
  <input type="text" name="user">
  <input type="password" name="password">
  <input type="button" value="login">
</form>

+

<?php
if($_POST["user"] == "test" && $_POST["password"] == "test") {
  echo "youre logged in successfully [REDIRECT HERE]";
}
else {
  echo "you failed epic";
}
?>

+

dojo.xhrpost or what?!

0
StackOverflow - өте шуақты біріктіру. Сізге үмітсіз деп айтқыңыз келмейді немесе көмек алу үшін CAPS пайдалануда ...
қосылды автор hugomg, көзі

1 жауаптар

xhrPOST - мысалы

// Local var representing if the form has been sent at all
var hasBeenSent = false;
// Local var representing node to be updated
var messageNode = dojo.byId("messageNode");
// Using dojo.xhrPost, as the amount of data sent could be large
dojo.xhrPost({
   //The URL of the request
    url: "submission.php",
   //No content property -- just send the entire form
    form: dojo.byId("contactForm"),
   //The success handler
    load: function(response) {
        messageNode.innerHTML = "Thank you for contacting us!";
    },
   //The error handler
    error: function() {
        messageNode.innerHTML = "Your message could not be sent, please try again."
    },
   //The complete handler
    handle: function() {
        hasBeenSent = true;
    }
});
4
қосылды
кодты келесідей өзгертіңіз - load: function (response) {messageNode.innerHTML = response; }, жауап - сіздің php-сызыңыз :)
қосылды автор Zoltan Toth, көзі
Рақмет сізге! Мен, әрине, құжаттамаға да назар аудардым. Бірақ мен php-сценарийдің шығарылымы қайдан алынғанын білмеймін?
қосылды автор iceteea, көзі