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

无人久伴 提交于 2019-12-13 10:25:25

问题


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

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;

回答1:


The fact that php is always execute before the page is delivered, it permets you to write php code in the javascript.

for that include the javascript as a javascript_file.js.php or write the javascript in a section of the php file.

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: {

Here we write the value in 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'];
?>


来源:https://stackoverflow.com/questions/38247952/how-can-i-go-about-passing-data-from-one-php-file-to-another-via-javascript

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!