我怎样才能通过JavaScript将数据从一个php文件传递到另一个php文件

How can I go about passing data from one php file to another via JavaScript

本文关键字:php 文件 一个 另一个 数据 JavaScript      更新时间:2023-09-26

如何通过JavaScript将数据从一个php文件传递到另一个php文件

data_from_here.php

<?php
    $guid = 99;
    require_js('javascript_file.js');

javascript_file.js

require(['elgg/Ajax'], Ajax => {
    var ajax = new Ajax();
    $('.glyphicon-zoom-in').click(function(event) {
        ajax.view('root/data_to_here', {
            data: {
                guid: 99 // Save the $guid from data_from_here.php in here
            },
        }).then(body => {
            $( '.full-image-view' ).html(body);
        })
    });
});

data_to_here.php

<?php
    echo $guid;

php 总是在页面交付之前执行,它渗透到你在JavaScript中编写PHP代码。

为此,包括JavaScript作为javascript_file.js.php或者将 JavaScript 写在 PHP 文件的某个部分中。

data_from_here.php

$guid = 99;
require_once('javascript_file.js.php');

javascript_file.js.php

require(['elgg/Ajax'], Ajax => {
  var ajax = new Ajax();
  $('.glyphicon-zoom-in').click(function(event) {
    ajax.view('root/data_to_here', {
        data: {

这里我们用 php 写值

            guid: <?php echo $guid?> // Save the $guid from data_from_here.php in here
        },
    }).then(body => {
        $( '.full-image-view' ).html(body);
    })
  });
});

data_to_here.php

<?php
    echo $_GET['guid'];
?>