php - 如何在php中使用ajax响应数据

标签 php jquery ajax post response

我在处理响应数据时遇到问题。我想在我的 php 文件中使用响应数据。我想将它们分配给一个 php 变量。

这是 insert.php 文件中的 ajax 代码。

function change(){
    var tp=$('#choose').val();
    var country_val=$('#country_filter').val();
    //alert(country_val);
    //var country_val=$('#country_filter').val();
        $.ajax({
            type: "POST",
            url: "filter.php",
            data: { name: tp, country:"test"},

        success:function( data ) {
          alert(data);
            }

        });
     }

这里是 filter.php 中的 php 代码

if($_REQUEST["name"]){
 $lvl = $_REQUEST["name"];
 //global $lvl;
echo $lvl;
}

现在我想使用响应数据分配给 insert.php 文件中的 php 变量。我该怎么做? 请帮忙。

最佳答案

使用 ajax 将数据发送到 insert.php 文件,而不是提醒它。

将成功函数更改为

$.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);
      }
   });
});

在 insert.php 中,

使用它来获取变量。

$var = $_POST['res'];

关于php - 如何在php中使用ajax响应数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19028116/

相关文章:

javascript - 如何将 Canvas 图像转换为 Servlet 处理的缓冲图像?

php - $.ajax 不会删除带有复选框的多个表行

php - 关闭字符串中打开的 HTML 标记

javascript - 如何启用另存为弹出窗口?

php - AJAX 加载页面中的 Javascript

php - php脚本通过ajax执行完成后如何停止setInterval

PHP快速随机字符串函数

php - 如何限制对 phpmyadmin 的访问?

javascript - jQuery - 尝试选择选项菜单时包含问题

javascript - JSON AJAX - 返回空对象