怎么点击按钮执行php函数

如何点击按钮执行php函数
大家好,我目前的需求是点击一个按钮,然后把当前页的一个列表用fpdf输出为pdf文件,请问要怎么做呢?
------解决方案--------------------
表单提交、js跳转、ajax
------解决方案--------------------
1.使用ajax,執行php文件
2.php文件中,創建pdf文件,并返回pdf路徑
3.顯示pdf文件路徑

a.php

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
 <head>
  <title> New Document </title>
  <script src="//code.jquery.com/jquery-1.11.0.min.js"></script>
 </head>

 <body>
  <script type="text/javascript">
  function dophp(){
  var url = 'http://localhost/b.php';
  $.getJSON(url, function(data){
document.getElementById('dl').innerHTML = data.url;
  });
  }
  </script>

  <input type="button" value="exec php" onclick="dophp()">
  <div id="dl"></div>

 </body>
</html>


b.php

<?php
$ret = array('url' => 'http://localhost/1.pdf');
echo json_encode($ret);
?>