javascript - jquery 将 post 值发送到另一个页面并在当前页面加载。显示更多,显示更多按钮

标签 javascript php jquery html ajax

如果我让大家感到困惑,我很抱歉。下面的 jquery 代码假设将网页加载到当前网页中,例如当您点击加载更多/显示更多结果时。我试图加载到当前页面的页面是littlebitego3.php。我可以将输入值从当前页面发送到littlebitego3.php并加载littlebitego3.php,但是该页面在当前页面中加载,而littlebitego3.php页面没有接收输入值,尽管在jquery代码创建的弹出窗口中我可以看到带有该值的littlebitego3.php页面,但它加载了一个空白页面,因为加载中的值不知何故没有更新。所以我的问题是我应该把代码放在哪里 $("#div1").load("littlebitego3.php"); 因为到目前为止它放错了地方并且不在正确的位置。我需要使用加载代码配置后置代码,但不知道该怎么做。

   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4   /jquery.min.js"></script>
   <script>
       $(document).ready(function(){
           $("button").click(function(){
               $("#div1").load("littlebitego3.php");
               $.post("littlebitego3.php",     
                  {
                    name:  $("#test").val(),
                    city: "Duckburg"
                  },
                  function(data,status){
                     alert("Data: " + data + "\nStatus: " + status);
                  }  
               );
          });
     });
 </script>


 <div id="div1"><h2>Let jQuery AJAX Change This Text</h2></div>

 <button>Get External Content</button>

 <p>Name: <input type="text" id="test" value="3"></p>

 <button>Show Value</button>

这是页面littlebitgo3.php的代码

 $name2 = $_POST['name'];
 echo  $name2;
 }

 ?>

更新代码,可在下面运行

   <script>
   $(document).ready(function(){
    $("button").click(function(){
    $("#div1").load("littlebitego3.php",{
  name:  $("#test").val(),
  city: "Duckburg"
    });


    });
  });
 </script>

最佳答案

按照 Jeff 的说法,我建议您修改 littlebitego3.php 以响应不同的请求

  • .load 发出 GET 请求
  • $.post 发出 POST 请求

您可以使用 $_SERVER['REQUEST_METHOD'] 了解是否使用了 GET 或 POST 并做出相应响应。

GET 应使用 HTML 进行响应 POST 应该响应更新 View 所需的任何数据

关于javascript - jquery 将 post 值发送到另一个页面并在当前页面加载。显示更多,显示更多按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38624374/

相关文章:

php - wordpress - 如何获取 jquery 幻灯片标题和标题

javascript - 如何获得有关动态附加和加载 IFRAME 的通知?

javascript - jQuery : Checkbox not getting checked in IE7

javascript - Chrome 调试器不会停止

php - 从 MySQL 表返回每个唯一用户以及每个用户的行数

jquery - Jasmine 没有加载供应商选项

javascript - 在浏览器上解压 C 结构体?

php - 无法自动增加 session 值

php - 计算表中唯一数据的数量

javascript - 使用 jquery 在表中触发 anchor 单击