我有一個獲得驗證的PHP請求,如果驗證是成功的,我希望它回顯Good request
否則Bad request
。php echo在文檔寫入後消失
然後我從一個txt文件中得到一個數組,我想用document.write
來顯示該數組中的所有數據。但是,每次我在文檔中寫入時,我都會丟失我的echo
。我怎樣才能確保它寫入兩個?
<?php
session_start();
$session = $_SESSION['pass'];
$post = $_POST['pass'];
$name = $_POST['name'];
if($post === $session){
echo "<p>Good request</p><br>";
}
else{
echo "<p>Bad request</p><br>";
}
?>
<script>
var xmlhttp = new XMLHttpRequest();
xmlhttp.open('GET', 'myArrays.txt', true);
xmlhttp.send();
xmlhttp.onreadystatechange = processRequest;
function processRequest(e) {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
var response = JSON.parse(xmlhttp.responseText);
for (var i = 0; i < response.length; i++) {
document.write(response[i].username + ' ' + response[i].password + '<br>')
}
}
}
</script>
難道你沒有在你的文件中的任何HTML? http://www.techrepublic.com/article/required-html-tags/ – jDo