为了账号安全,请及时绑定邮箱和手机立即绑定

将ajax数据永久保存在PHP变量中

将ajax数据永久保存在PHP变量中

PHP
郎朗坤 2021-09-18 10:44:14
我可以将数据从 Ajax 发送到 PHP 并在 Ajax 中接收响应。有没有办法将 Ajax 数据保存在 PHP 中并在 PHP 页面中使用它?
查看完整描述

2 回答

?
绝地无双

TA贡献1946条经验 获得超4个赞

$.ajax({

    url:"<?= site_url('index/get_data') ?>",

    type:'post',

    dataType:'json',

    success: function (data) {

        $('div').html(data);

    }

});    

您可以使用 jquery 设置动态数据,但我认为无法将 ajax 响应保存为 php 变量


查看完整回答
反对 回复 2021-09-18
?
慕后森

TA贡献1802条经验 获得超5个赞

您可以创建一个function并在 ajaxsuccess函数上调用它,最后有两种方法可以将值放入phpbyform submit或ajax。我使用了 ajax 方法,即:


 function result(r){

//"r" have response value 

 //pass to ajax

 alert("i'm in");

   $.ajax({  

    type: "POST",  

    url: "page1.php",  

    data: { 'value': r},      

    success: function(response){

      alert("done");

    },

   error: function (jqXHR) {

   console.log(jqXHR);

   alert("There was a problem");

  }

}); 


 }


$.ajax({  

        type: "POST",  

        url: "page.php",  

        success: function(response){

         //passing response value to function "result"  

          result(response);

        },

       error: function (jqXHR) {

       console.log(jqXHR);

       alert("There was a problem");

      }

 }); 

现在page1.php写如下:


<?php

session_start();

//putting value in session

$_SESSION['url'] = $_POST['value'];   

?>


查看完整回答
反对 回复 2021-09-18
  • 2 回答
  • 0 关注
  • 173 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信