我知道这个问题已经以各种形式提出,但我对ajax和php很新,我希望得到一些帮助。我有一个JS函数,它接受一个传递的变量,我想发布到一个新的页面然后转到那个页面。但是我不知道如何发布到下一页然后转到页面并获取数据。
例如:我的函数采用课程名称,我想将名称发布到新页面,然后重定向到新页面并将数据分配给文本框。这是我尝试过的:
function clickLogo(val){
console.log(val);
$.ajax({
url: 'newPage.php',
type: 'POST',
data: 'courseTitle=' +val,
success: function (response) {
location.href = "newPage.php";
},
error: function(jqXHR, textStatus, errorThrown) {
console.log(textStatus, errorThrown);
}
});
}
/ NEW PAGE /
<?php
include ('config.php');
@ob_start();
session_start();
if ($_SERVER['REQUEST_METHOD'] == 'POST'){
$courseTitle = $_POST['courseTitle'];
echo $courseTitle+"!!!";
echo "<script type = 'text/javascript'>document.getElementById('#headerDiv').innerHTML = ".$courseTitle."</script>";
}else{
echo "NO POST!!";
}
?>