[英]AJAX redirect to another php file and pass javascript variable to that same php file
我是Ajax的新手。 我这里有一个函数,当单击按钮时,应该将您重定向到id.php
,同时传递clicked_id
的值。
JavaScript代码:
function clicked(clicked_id){
window.alert("clicked");
window.alert(clicked_id);
$.post('id.php',{ID:clicked_id},
function(data){
window.alert("here");
window.location='id.php';
});
}
在我的id.php中,
<?php
$clickedID = $_GET['ID'];
echo 'here at id.php';
echo $clickedID;
?>
现在的问题是无法识别id.php
中的ID
。
请帮我。 我已经尝试了$_POST
和$_GET
。
我认为这里的问题在于变量的传递。
如果您想在重定向后将id传递给id.php,则无需ajax
function clicked(clicked_id){
window.alert("clicked");
window.alert(clicked_id);
window.location='id.php?id=' + clicked_id;
}
在id.php中,您可以这样获得ID:
<?php $id = $_GET['id'];
function buttonClicked() {
$.ajax({
url: "id.php", //url for php function
type: "POST",
data: {'clicked_id':clicked_id}, // data to sent
dataType: 'json',
success: function (data)
{
}
});
}
并在您的id.php文件中:
$_REQUEST['clicked_id']
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.