您好,我试图将关键字列表简单地传递到客户端html页面。
以下是列表:
['positive reinforcement involves', 'operant conditioning', 'reinforcing stimulus', 'favorable outcome', 'reward occurs', 'addition', 'behavior', 'makes', 'occur', 'future', 'event', 'action', 'response', 'strengthened']
这是我当前的python代码,我尝试在其中发出单词列表:
@socketio.on("summarize")
def summarize(message):
print(str(message))
from Rake import analyse
listWords = analyse(message["Excerpt"])
keywords = dict(listWords)
list = []
for i in keywords.keys():
list.append(i)
print(list)
for k in list:
socketio.emit('keywords',{'keywords' : str(k)})
这是我尝试在其中接受的Javascript:
var keywords = [];
socket.on('keywords', function(msg) {
keywords.push(msg.keywords);
console.log(msg.keywords);
document.getElementById('keywordlist').innerHTML =keywords.join(" * ");
});
我的javascript中的此功能正在运行,并且从客户端向我的服务器功能获取文本:
function summarize(){
var text = document.getElementById("fname").value;
var Excerpt = document.getElementById("Excerpt").value;
socket.emit('summarize', {
title: text,
Excerpt: Excerpt
});
}
我只想返回一个答复。 谢谢您的帮助,我已经停留了一段时间,可以使用它了。