如何使用PHP的最小示例通过PJAX发送数据?

如何使用PHP的最小示例通过PJAX发送数据?,php,javascript,ajax,pjax,Php,Javascript,Ajax,Pjax,我一直在尝试通过PJAX将一些数据(可以使用HTML表单或任意JS变量收集)发送到从master.php调用的slave.php页面。我理解的一种方法是使用jQuery将数据附加到URL参数,并在slave.php中的$\u GET中检索它们。相反,我想使用$\u POST 下面是我的master.php和slave.php的最小工作示例 <!-- Master.php Start --> <html><head> <script src="js/jqu

我一直在尝试通过PJAX将一些数据(可以使用HTML表单或任意JS变量收集)发送到从master.php调用的slave.php页面。我理解的一种方法是使用jQuery将数据附加到URL参数,并在slave.php中的$\u GET中检索它们。相反,我想使用$\u POST

下面是我的master.php和slave.php的最小工作示例

<!-- Master.php Start -->
<html><head>
<script src="js/jquery-1.9.1.js"></script>
<script src="js/jquery.pjax.js"></script>
<script type="text/javascript">
     $(document).ready(function(){
     $(document).pjax('a.sheetlinks', '#data')          
});
</script></head><body>
<h1>Master Page</h1>

<a href="master.php">Master Page</a><br />
<a href="slave.php">Slave Page</a><br />
<a class="sheetlinks" href='slave.php' data-pjax='main'>Load Data from Slave Page and Notice the URL</a><br /><br />

<div id="data">Master Data</div>
</body>
</html>
<!--Master.php End -->
<!--Slave.php Start -->

<?php if(isset($_SERVER["HTTP_X_PJAX"])) :?>
Slave Data

    <?php else: ?>
    <html>
    <body>
    <h1>Slave Page</h1>

    <a href="master.php">Master Page</a><br />
    <a href="slave.php">Slave Page</a><br /><br />

    Slave Data<br />
    </body></html>

<?php endif; ?>
<!--Slave.php End -->

$(文档).ready(函数(){
$(document.pjax('a.sheetlinks','#data'))
});
母版页




主数据 从属数据 从属页


从属数据