如何将JavaScript中的当前URL发送到第二个PHP页面?
我想将当前URL从Page1发送到一个名为upload_picture.php的php页面 我看另一个问题,这是一个选择: 在第1页如何将JavaScript中的当前URL发送到第二个PHP页面?,javascript,Javascript,我想将当前URL从Page1发送到一个名为upload_picture.php的php页面 我看另一个问题,这是一个选择: 在第1页 $.ajax({ type: 'POST', url: '/uas_tools/visualization_generator/V2/Resources/PHP/upload_picture.php', data: 'url=' + window.location.toString() }); 如果使用此选项,在upload_pictur
$.ajax({
type: 'POST',
url: '/uas_tools/visualization_generator/V2/Resources/PHP/upload_picture.php',
data: 'url=' + window.location.toString()
});
如果使用此选项,在upload_picture.php上,如何获取从Page1发送的URL?调用ajax的代码如下所示
$.ajax({
type: 'POST',
url: '/uas_tools/visualization_generator/V2/Resources/PHP/upload_picture.php',
data: { url: location.href },
success: function(response) {
// your success callback
},
error: function () {
// your error callback
}
});
在php页面上,您可以按如下方式检索数据:
<?php
$page_url = $_POST['url'];
您的意思是导航到包含数据的html吗?或者只对HTML页面执行ajax?window.location.replace(…)
php页面是否具有扩展名.HTML
?@evolutionxbox您可以根据需要配置扩展名。出于安全原因,最好完全删除它们。@AdarshMohan,我的意思是对HTML页面执行ajax,我得到了未定义的索引:url位于/var/www/HTML/uas\u tools/visualization\u generator/V2/Resources/PHP/upload\u picture.PHP第2行
尝试var\u dump($\u POST)
,查看您在POST数据中的内容