繼續從這question繼續,我設法將我的chatbot的對話歷史記錄保存爲一個扁平的json文件。我現在想看看index.html
文件中的json的內容。我想在我的HTML使用此代碼,但我得到了一個空白頁面從平板JSON數據檢索到HTML
<html>
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<script>
$(function() {
$.getJSON('chathistory.json', function(json) {
console.log(json);
});
});
</script>
</head>
</html>
我的聊天機器人的對話記錄代碼:
bot.use({
botbuilder: function (session, next) {
//console.log(session.message.text);
test="\r\nUSER: "+session.message.text;
fs.appendFile(filename, test, function(err){ });
next();
},
send: function (event, next) {
//console.log(event.text);
test="\r\nBOT: "+event.text;
fs.appendFile(filename, test, function(err){ });
next();
}
});
我chathistory.json文件:
USER: hi
BOT: Hi, I am your chatbot.
BOT: What is your name?
USER: Anish
BOT: Hello, Anish. How may I help you today?
如何在我的index.html頁面中看到這些數據?
確定您收到一個空白頁面,但您是否檢查了開發人員控制檯以查看您的json是否已從文本文件正確讀取?你正在得到一個空白頁面,因爲你的JavaScript沒有對json數據做任何事情。 – victor