【发布时间】:2023-04-05 04:59:01
【问题描述】:
我正在玩一些 IBM watson。但由于我是 HTML 和 JavaScript 的新手,我面临着几个问题...... 这个想法是将文本交给沃森。沃森的反应很好。但不幸的是,我不知道如何将文本从 HTML 文件发送到 watson 以处理文本。我已经尝试了几件事,但到目前为止没有任何效果。 Firefox 中的开发人员工具告诉我 submitData 未定义。 除其他外,我尝试使用“document.getElementById("myText").value;”捕获数据...我现在很迷茫,找不到答案。
我非常感谢任何形式的帮助!
干杯, 丹尼尔
var submitData = function() {
var ToneAnalyzerV3 = require('watson-developer-cloud/tone-analyzer/v3');
var toneAnalyzer = new ToneAnalyzerV3({
username: 'XXXXXXXXX',
password: 'XXXXXXXXX',
version: '2016-05-19',
url: 'https://gateway.watsonplatform.net/tone-analyzer/api/'
});
toneAnalyzer.tone({
tone_input: 'You say hello and I say goodbye', //new
content_type: 'text/plain'
},
function(err, tone) {
if (err) {
console.log(err);
} else {
console.log(JSON.stringify(tone, null, 2));
}
}
);
}
<div class="container">
<div class="form-group">
<label for="myText">Sumbit your examplar response:</label>
<textarea class="form-control" rows="5" id="myText"></textarea>
<button type="button" class="btn btn-primary" onclick="submitData()">Submit</button>
</div>
</div>
<!-- /.container -->
【问题讨论】:
-
你的意思是
tone_input: document.getElementById("myText").value,
标签: javascript html watson