Guest User

Untitled

a guest
Aug 16th, 2018
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.64 KB | None | 0 0
  1. <div id="ShowPageContent">
  2. <a href="openpage.php?page=1" class="loadwithajax" data-page-link="index.php">Open Page One</a>
  3. <a href="openpage.php?page=2" class="loadwithajax" data-page-link="index.php">Open Page Two</a>
  4. <a href="openpage.php?page=3" class="loadwithajax" data-page-link="index.php">Open Page Three</a>
  5. </div>
  6.  
  7. <script>
  8. $(function(){
  9. "use strict";
  10. $(document).on('click', '.loadwithajax', function(e){
  11. var targetUrl = e.target.href;
  12. var prevUrl = $(this).attr('data-page-link');
  13. $.ajax({
  14. type: "POST",
  15. url: targetUrl,
  16. data: {targetUrl : targetUrl, prevUrl : prevUrl},
  17. async: false,
  18. beforeSend: function(){},
  19. success: function(htmlBlock){
  20. $('#ShowPageContent').html(htmlBlock);
  21. }
  22. });
  23. e.preventDefault();
  24. });
  25. });
  26. </script>
  27.  
  28. <?php
  29. $validateForm = 'validate-form-'.md5($_GET['targetUrl']);
  30. ?>
  31. <a href="<?php echo $_GET['prevUrl'];?>" class="loadwithajax" data-page-link="">Back To Main Page</a>
  32. <form action="" method="post" class="<?php echo $validateForm;?>">
  33. <input type="text" value=""/>
  34. <input type="submit" value="Send"/>
  35. </form>
  36.  
  37. <script>
  38. $(function(){
  39. "use strict";
  40. $(document).on('submit', '.<?php echo $validateForm;?>', function(e){
  41. $.ajax({
  42. type: "POST",
  43. url: ajax_appserver('shop', 'update_product.php'),
  44. data: $(self).serialize(),
  45. beforeSend: function(){},
  46. success: function(data){
  47. console.log(data);
  48. }
  49. });
  50. e.preventDefault();
  51. });
  52. });
  53. </script>
Add Comment
Please, Sign In to add comment