index.php から home.php に ajax 経由で変数を投稿しています。成功した場合は、変数 (userID) をエコー バックします。それ以外の場合は、「Noone」とエコーします。index.php で、"user:1" + ページからの他の大量のゴミを含むアラートを受け取ります。なんらかの理由でページの残りのコンテンツであるゴミを気にする必要はありません (私が尋ねた以前の質問では、これに答えていないようでした)、投稿はうまくいったようです。しかし、実際に home.php をロードすると、ページの上部に "Noone" が出力され、もちろんすべてのクエリが破棄されます。助言がありますか?これをチェックしていただきありがとうございます。
index.php:
$.ajax({
url: "home.php",
type: "POST",
data: {uName:uid},
datatype: "text"
}).success(function(data){
alert("user:" + data);
window.location.replace("home.php");
});
home.php:
<?php
if(isset($_POST['uName'])){
$curUser = $_POST['uName'];
}
else
$curUser = 'Noone';
echo $curUser;
?>
<!DOCTYPE html>
<html>...