我正在尝试从一个PHP页面获取数据,并使用Ajax将其传递给另一页面。

JS:

$.ajax({
      url: "action.php",
      success: function(data){
        $.ajax({
             url: "data.php?id=data"
      }
});


action.php:

<?php
    $test=  1;
?>


data.php:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script type="" src="action.js"></script>
<?php
    $id = $_GET['id'];
    echo $id;
?>

最佳答案

首先,您需要在action.php中echo数据,其次,使用AJAX请求的data参数将数据发送到data.php。

这是参考:


jQuery.ajax()


因此页面的组织应如下所示:

JS:

$.ajax({
    url: "action.php",
    success: function(data){
        $.ajax({
            url: "data.php",
            data: {id: data},
            success: function(data){
                // your code
                // alert(data);
            }
        });
    }
});


action.php:

<?php
    $test = 1;
    echo $test;
?>


data.php:

<?php
    $id = $_GET['id'];
    echo $id;
?>

10-05 20:34
查看更多