如何通过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);
})
});
});
答案 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'];
?>