我对JSON格式完全陌生,所以这可能是一个非常通用的问题,我甚至不确定这是否是正确的方法。
我想要做的是写一个带有一些文本的JSON文件,类似对话列表。
var conversations = [
one [{
"you":"Hello",
"him":"Hey there"
}],
two [{
"you":"Hello on this second one",
"him":"Hey there how are you"
}]
];
然后,在pageload上,在我的php索引上加载一个随机对话(我可以使用jquery)。对我来说重要的是将you
/ me
内容发送给某些特定的div。
用例将是:页面加载,随机选择对话one
并在我的页面上呈现此内容
<div class="you">Hello</div>
<div class="him">Hey there</div>
我是否朝着良好的方向前进?我可以学习任何建议或资源来做这样的工作吗?任何提示或code
非常感谢:)谢谢
答案 0 :(得分:0)
我同意你的看法。我总是喜欢JSON而不是数据库。特别适合像你这样的对话项目。更易读,易于编辑等。
这是我保存文本对话的json文件。
messages.json
{
"1442831655": {
"writtenFrom": "tom",
"line1": "tom writing to jim."
}
action.php的
$fileName = "./data/messages.json";
$str_data = file_get_contents($fileName);
$data = json_decode($str_data,true);
echo json_encode( $data );
的index.php
...<script src="../public/js/jquery-2.0.3.min.js"></script>
<script src="ad.js"></script>...
ads.js
$(document).ready(function(){
showInbox(authUser);
});
只是给你一些想法。整个脚本要复杂得多。 (PHP,AJAX,JSON)