私はJSONオブジェクトをmongoDBコレクションに保存しています。オブジェクトは、5 x画像、5 y画像、およびtictactoeボード画像の位置を表します。
ある間隔で、このオブジェクトで応答するphpファイルにリクエストを送信します。次に、そのオブジェクトを解析し、それに応じてピースを移動します。
これは私の要求です:
$.getJSON
(
"e4.php",
"",
function(data)
{
world = JSON.parse(data);
moveObjects(world);
}
);
しかし、私は次のようになります:JSON.parse:予期しない文字
console.logデータを実行すると、firebugが適切なオブジェクトを提供するので、正しく返されることがわかります。
e4.phpの場合:
$criteria = array("name" => "world");
$doc = $collection->findOne($criteria);
$conn->close();
print $doc['world'];
ここで、connは接続であり、collectionは私が作業しているコレクションです。
データベースはe3.phpで更新されます。
$encodedworld = $_REQUEST['data'];
$criteria = array("name" => "world");
$doc = $collection->findOne($criteria);
$doc['world'] = $encodedworld;
$collection->save($doc);
$conn->close();
print $encodedworld;
何か案は?私は困惑しています
前もって感謝します。