【问题标题】:How to assign javascript value to php variable without using cookie如何在不使用cookie的情况下将javascript值分配给php变量
【发布时间】:2018-07-03 11:55:28
【问题描述】:

我在 ajax 中接收数据表单控制器。然后我应该将它分配给 php 变量,但不使用 cookie。怎么做? 我的代码:

$.ajax({
        url: '/controller/action',
        type: 'post',
        data: {
            id: id,
        },
        success: function(data){
            if (data) {
                //here I should assign data to php variable
            }
            if (!data) {
                console.log('no data');
            }
        }

     });

【问题讨论】:

  • 您不能将 JS 变量分配给 PHP 变量,JS 是客户端,PHP 是服务器端,您可以通过将变量回显到 JS 中来为 JS 分配 PHP 值(例如 @987654323 @),但不是相反

标签: javascript php jquery


【解决方案1】:

尝试使用此演示代码

<script>
if (data) {
    var a =data;
    <?php $abc = "<script>document.write(a)</script>"?>   
}
if (!data) {
    console.log('no data');
}
</script>
<?php
   echo $abc;
?>

【讨论】:

  • 试试吧兄弟,然后告诉@SamSwift웃
【解决方案2】:

您可以使用包含 GET 变量的 JavaScript 创建链接。被点击的 php 参与进来

代码http://example.org/index.php?q1=blablabla

PHP代码:

if(isset($_GET['q1']) {$ff = $_GET['q1']}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-03-04
    • 1970-01-01
    • 1970-01-01
    • 2011-08-19
    • 1970-01-01
    • 2015-07-03
    • 1970-01-01
    相关资源
    最近更新 更多