通过Ajax在第二个php文件中使用客户端值

时间:2015-09-02 06:22:52

标签: javascript php ajax

我有三个php文件。

filter.php - to send Ajax request and get response
insert.php - to store Ajax response
getResponse.php - to use stored Ajax response.

执行所有这些操作的主要目的是使用PHP代码使用客户端值,因为服务器和客户端不能互相交换变量值。

预期:响应应存储在getResponse.php中的php变量中。

我在insert.php中得到了数组响应但是如何在getResponse.php中使用?

例如

---------- filter.php ----------

<script>
$.ajax({
 type: "POST",
 url: "filter.php",
 data: { name: tp, country:"test"},


  success:function(response) {
    var res = response;
    $.ajax({
        type: "POST",
        url: "insert.php",
        data: { res: res },

    success:function(data){
      alert(data);
      }
   });
});
<script>

-------- insert.php ----------

if ($_POST) {

    if ($_POST['id1'] !== "") {

        echo $_POST['id1'];

    }

}

-------- getResponse.php ----------

通过filter.php和insert.php从Ajax获取数组响应的代码。

需要存储这些数组值并相应地进行操作。

1 个答案:

答案 0 :(得分:0)

以下是答案:

<script>

$.ajax({
  type: "POST",
  url: "filter.php",
  data: { name: tp, country:"test"},

  success:function(response) {
   var res = response;
   $.ajax({
    type: "POST",
    url: "getResponse.php",
    data: { res: res },
     success:function(data){
      alert(data);
     }
  });
});

</script>