我有一些朋友通过访问网站来帮助我,看看它是否出现,但他们告诉我没有任何结果,对我来说,json文件中的所有内容都显示给我
AJAX的PHP文件:
<?php
include '../filter.php';
$chatjson = file_get_contents('chats.json');
$chatarray = array();
$sender = SecurePost($_POST["sender"]);
$message = SecurePost($_POST["message"]);
if ($sender || $message) {
$chatarray[] = array('sender' => $sender, 'message' => $message);
if (json_decode($chatjson)) {
$chatarray[] = json_decode($chatjson);
}
file_put_contents("chats.json",json_encode($chatarray));
}
?>
AJAX
var j = jQuery.noConflict();
var chats = [];
var xhr;
if (window.XMLHttpRequest) {
xhr = new XMLHttpRequest();
}
else if (window.ActiveXObject) {
xhr = new ActiveXObject("Msxml2.XMLHTTP");
}
else {
throw new Error("Ajax is not supported by this browser");
}
j(document).ready(function()
{
setInterval(function(i){
$.getJSON( "/Chatting/chats.json", function( data ) {
var txt = "";
var x;
for (x in data) {
txt += data[x] + " <br />";
}
document.getElementById("json").innerHTML = JSON.stringify(data);
});
}, 1000)
});
给我的是什么: Picture for what comes up
对于我的朋友来说,这是一回事,但没有任何结果。