返回列表 發帖

jQuery POST

  1. <?php
  2. $c = 0;
  3. if(isset($_POST["a"]) && $_POST["a"] != "" && isset($_POST["b"]) && $_POST["b"] != "")
  4. {
  5.         $c = $_POST["a"] + $_POST["b"];
  6.         echo $c;
  7.         die();
  8. }
  9. ?>
  10. <html>
  11. <form action="test.php" method="post">
  12. <input type="text" id="a" name="a">
  13. <input type="text" id="b" name="b">
  14. <input type="text" name="d">
  15. <input type="button" value="+(JS)" onclick="add()">
  16. <input type="submit" value="+(php)">
  17. </form>
  18. <div id="result"><?php echo($c)?></div>
  19. </html>
  20. <script
  21.   src="https://code.jquery.com/jquery-3.5.1.js"
  22.   integrity="sha256-QWo7LDvxbWT2tbbQ97B53yJnYU3WhH/C8ycbRAkjPDc="
  23.   crossorigin="anonymous"></script>
  24. <script>
  25. function add()
  26. {
  27.         $.post( "test.php",{a:$("#a").val() , b:$("#b").val()} , function( data ) {
  28.           $( "#result" ).html( data );
  29.         });
  30. }
  31. </script>
複製代碼

  1. <?php
  2. $c = 0;
  3. if(isset($_POST["a"]) && isset($_POST["b"]) && $_POST["a"] != "" && $_POST["b"] != ""){
  4.         $c = $_POST["a"] + $_POST["b"];
  5.         if(isset($_POST["i"]) && $_POST["i"] == "true")
  6.         {       
  7.                 echo($c);
  8.                 die();
  9.         }
  10. }
  11. ?>
  12. <html>
  13. <form action="test.php" method="post">
  14. <input type="text" id="a" name="a">
  15. +
  16. <input type="text" id="b" name="b">
  17. <input type="submit" id="s" value="=(php)">
  18. <input type="button" id="btn" value="=(JS)" onclick="add()">
  19. </form>
  20. <div id="re"><?php echo($c)?></div>
  21. </html>
  22. <script
  23.   src="https://code.jquery.com/jquery-3.5.1.js"
  24.   integrity="sha256-QWo7LDvxbWT2tbbQ97B53yJnYU3WhH/C8ycbRAkjPDc="
  25.   crossorigin="anonymous"></script>
  26. <script>
  27. function add(){       
  28.         $.post( "test.php",{a:$("#a").val() , b:$("#b").val() , i:"true"} , function( data ) {
  29.                 $( "#re" ).html( data );
  30.         });
  31. }
  32. </script>
複製代碼

TOP

  1. <?php
  2. $c = 0;
  3. if(isset($_POST["a"]) && $_POST["a"] != "" && isset($_POST["b"]) && $_POST["b"] != "")
  4. {
  5.         $c = $_POST["a"] + $_POST["b"];
  6.         if(isset($_POST["end"]) && $_POST["end"] == "true")
  7.         {
  8.                 echo $c;
  9.                 die();
  10.         }
  11. }
  12. ?>
  13. <html>
  14. <form action="test.php" method="post">
  15. <input type="text" id="a" name="a">
  16. <input type="text" id="b" name="b">
  17. <input type="text" name="d">
  18. <input type="button" value="+(JS)" onclick="add()">
  19. <input type="submit" value="+(php)">
  20. </form>
  21. <div id="result"><?php echo($c)?></div>
  22. </html>
  23. <script
  24.   src="https://code.jquery.com/jquery-3.5.1.js"
  25.   integrity="sha256-QWo7LDvxbWT2tbbQ97B53yJnYU3WhH/C8ycbRAkjPDc="
  26.   crossorigin="anonymous"></script>
  27. <script>
  28. function add()
  29. {
  30.         if($("#a").val() != "" && $("#b").val() != "")
  31.         {
  32.                 $.post( "test.php",{a:$("#a").val() , b:$("#b").val() , end: "true"} , function( data ) {
  33.                   $( "#result" ).html( data );
  34.                 });
  35.         }
  36. }
  37. </script>
複製代碼

TOP

作業: 如何改變程式讓+(php)的結果與原來一樣

TOP

返回列表