Hallo ich versuche gerade mit XMLHttpRequest einen Div auf meiner Webseite zu aktuallisieren soweit geht das auch nur wenn ich versuche in der datei die geladen werden soll etwas mit Javascript auszuführen wird dies nicht getan. Ich habe aber überprüft das die datei geladen wird. Das was ich in JS geschrieben habe wird auch in den Div geladen nur nicht ausgeführt..
Hier meine Datei die den Div läd:
<script language="javascript" type="text/javascript">
function getData() {
var xhr = new XMLHttpRequest(); // Create XMLHttpRequest object
xhr.onload = function() { // When response has loaded
// The following conditional check will not work locally - only on a server
if(xhr.status === 200) { // If server status was ok
document.getElementById('load').innerHTML = xhr.responseText; // Update
}
};
xhr.open('GET', 'sql/load.php', true); // Prepare the request
xhr.send(); // Send the request
}
setInterval(getData, 1000);
</script>
<div id='load'></div>
Hier meine Load.php
<?php
session_start();
require_once "config.php";
require_once "link_user.php";
//Check new messages
$test = "false";
$sql = "SELECT * FROM msg WHERE touser='$user_name' AND readmsg='$test' LIMIT 1";
$query = mysqli_query($db_link, $sql) or die (mysqli_error());
$num = mysqli_num_rows($query);
while ($row = mysqli_fetch_array($query)) {
$chat_id = $row["chat_id"];
}
if($num == 1){
echo "<script>
var notification = new Notification('Notification title', {
icon: 'http://cdn.sstatic.net/stackexchange/img/logos/so/so-icon.png',
body: 'Hey there! You\'ve been notified!',
});</script>
";
}
?>