TheDeanVanGreunen

page2.html

Feb 13th, 2020
157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6.     <title>Page 2</title>
  7. </head>
  8. <body>
  9.     <table id="output_table">
  10.         <tr>
  11.             <th>Name</th>
  12.             <th>Value</th>
  13.         </tr>
  14.     </table>
  15.     <script
  16.        src="https://code.jquery.com/jquery-3.4.1.min.js"
  17.        integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo="
  18.        crossorigin="anonymous">
  19.     </script>
  20.     <script>
  21.         // Helper function
  22.         function getUrlParameter(name) {
  23.             name = name.replace(/[\[]/, '\\[').replace(/[\]]/, '\\]');
  24.             var regex = new RegExp('[\\?&]' + name + '=([^&#]*)');
  25.             var results = regex.exec(location.href);
  26.             return results === null ? '' : decodeURIComponent(results[1].replace(/\+/g, '    '));
  27.         };
  28.  
  29.         // actual code
  30.         let table_data = getUrlParameter('table_data');
  31.         let data_from_page_1 = JSON.parse(atob(table_data));
  32.  
  33.         for(let i=0;i<data_from_page_1.length;i++){
  34.            let row = $("<tr></tr>");
  35.             let recordName = $("<td></td>").text(data_from_page_1[i].name);
  36.             let recordValue = $("<td></td>").text(data_from_page_1[i].value);
  37.             row.append(recordName, recordValue);
  38.             $('#output_table').append(row);
  39.         }
  40.     </script>
  41. </body>
  42. </html>
Add Comment
Please, Sign In to add comment