jQuery passing parameters with .load

Fill a div with data returned from a jQuery POST.  An alert on the client side displays the arriving data.

Who is calling.  This data is being passed via POST.

...
<body><div class="spec" id="spec" ></div></body>
...
<script>$("#spec").load("generic.php", {link:"12345679"});</script>

Who is called: (generic.php)

<?php
 function GetXParameter()
 {
  $path = $_POST['link'];
  return urldecode($path);
 }

 $p = GetXParameter();
?>

<html>
 <head><script src="../../js/jquery-3.3.1.min.js"></script></head>
 <body>
  <div id='caption'>This is the shit. '<? echo $p; ?>'</div>
  <script>
   $(document).ready(function ()
   {  alert ('link = ' + '<? echo $p; ?>');  });
  </script>
 </body>
</html>

Leave a Reply