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

时间:2016-07-07 14:22:32

标签: javascript php html elgg

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

data_from_here.php

}

javascript_file.js

<?php

    $guid = 99;

    require_js('javascript_file.js');

data_to_here.php

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

1 个答案:

答案 0 :(得分:1)

事实上,php总是在页面传递之前执行, 它渗透你在javascript中编写php代码。

包括javascript作为javascript_file.js.php 或者在php文件的一部分写下javascript。

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'];
?>