Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用JQuery一次将值传递给多个PHP页面_Javascript_Php_Jquery - Fatal编程技术网

Javascript 使用JQuery一次将值传递给多个PHP页面

Javascript 使用JQuery一次将值传递给多个PHP页面,javascript,php,jquery,Javascript,Php,Jquery,由于我缺乏经验,我在这里提出了这个问题 我可以在JQuery中将一个值传递给多个PHP页面吗 下面是我正在尝试做的一个例子 $(function() { $("#account").change(function() { $("#facilities").load("displayfacilities.php?q=" + $("#account").val()); $("#facilities").load("updatefacilities.php?f=" + $("#acc

由于我缺乏经验,我在这里提出了这个问题

我可以在JQuery中将一个值传递给多个PHP页面吗

下面是我正在尝试做的一个例子

$(function() {
   $("#account").change(function() {
   $("#facilities").load("displayfacilities.php?q=" + $("#account").val());
   $("#facilities").load("updatefacilities.php?f=" + $("#account").val());
 });
});
当用户更改下拉列表中的选择时,将向displayfacilities.php发送一个唯一的ID。我还需要updatefacilities.php中的ID,它是从displayfacilities.php调用的

这是一个坏主意,还是有更好的方法?

试着利用和举例。 此对象允许您存储和检索数据,通常的用例是在会话中跨多个页面共享此数据

希望这有帮助

看看这个, 第一个调用ajax,当收到响应时,进行第二个ajax调用

 <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
 <script type="text/javascript">
 $(function() {
    $("#account").change(function() {

    var dataString1 = "q="+$("#account").val();
     $.ajax
    ({
    url: "displayfacilities.php",
    type : "POST",
    cache : false,
    data : dataString1,
    success: function(result1)
    {
    alert("Response from PHP file 1");
     var dataString2 = "f=" + $("#account").val();
     $.ajax
    ({
    url: "updatefacilities.php",
    type : "POST",
    cache : false,
    data : dataString2,
    success: function(result2)
    {
    alert("Response from PHP file 2");
     }
     }


    });

  });
 });

    }); 
 </script>

你能更详细地解释一下你的问题吗?很难理解你想做什么。@KhorneHoly是的,我也可以尝试编辑我的问题对不起,什么似乎不清楚?你想做的一般事情。用户应该从下拉列表中选择一个值,但之后会发生什么?这个displayfacilites.php在做什么?我明白你的意思,我看到的唯一问题是响应同步,因为当你向多个脚本发送数据时,问题是响应的顺序,您很容易就会遇到麻烦,因此您应该实现Syncronization Mecanime,或者确保进行syncrone ajax调用,在发送其他请求之前等待响应。@我将所选索引的值传递给PHP页面,我也需要在另一个页面上进行此操作。
 <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
 <script type="text/javascript">
 $(function() {
    $("#account").change(function() {

    var dataString1 = "q="+$("#account").val();
     $.ajax
    ({
    url: "displayfacilities.php",
    type : "POST",
    cache : false,
    data : dataString1,
    success: function(result1)
    {
    alert("Response from PHP file 1");
     var dataString2 = "f=" + $("#account").val();
     $.ajax
    ({
    url: "updatefacilities.php",
    type : "POST",
    cache : false,
    data : dataString2,
    success: function(result2)
    {
    alert("Response from PHP file 2");
     }
     }


    });

  });
 });

    }); 
 </script>