如何使用ajax将url传递到另一个页面

时间:2016-01-28 12:13:48

标签: javascript php jquery ajax

我正在尝试使用ajax将product.php页面中的产品ID传递给我的productType.php。

products.php

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

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script type="" src="action.js"></script>

productType.php

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

action.js

$.ajax({
  url: "products.php",
  success: function(data){ 
    $.ajax({
      url: "productsType.php?id="+data,
      success: function(data){ 
        alert(data);
      }
    });
  }
});

3 个答案:

答案 0 :(得分:0)

您需要将其转换为变量:

$.ajax({
  url: "products.php",
  success: function(data){ 
    $.ajax({
      url: "productsType.php?id=" + data,
      //------------------------^^^^^^^^^
    });
  }
});

答案 1 :(得分:0)

你需要连接:

url: "productsType.php?id="+data,

或者您可以使用ajax的data:{}选项:

url: "productsType.php",
data:{id:data}

答案 2 :(得分:0)

将以下代码与async:false

一起使用
$.ajax({
  url: "products.php",
  async:false,
  success: function(data){ 
    $.ajax({
     async:false,
      url: "productsType.php?id=" + data,
    });
  }
});