我在console.log中有这些
如何提取文本和“粉红色”或“黑色”并将其放置在 我的html
这些是我脚本中的代码
$.ajax({
url: "https://" +
region +
".api.cognitive.microsoft.com/vision/" +
"v1.0/analyze" +
"?" +
$.param(params),
// Request headers.
beforeSend: function(jqXHR){
jqXHR.setRequestHeader("Content-Type","application/json");
jqXHR.setRequestHeader("Ocp-Apim-Subscription-Key",
encodeURIComponent(key));
},
type: "POST",
// Request body.
data: '{"url": ' + '"' + sourceImageUrl + '"}',
})
.done(function(data) {
// Show formatted JSON on webpage.
responseTextArea.val(JSON.stringify(data, null, 2));
console.log(data);
$("#color").append(document.createTextNode(val.dominantColors[0]));
$("#color").append(document.createTextNode(val.dominantColors[1]));
})
答案 0 :(得分:0)
我没有足够的声誉来发表评论,但这是一个答案:
.done(function(data) {
// Show formatted JSON on webpage.
responseTextArea.val(JSON.stringify(data, null, 2));
console.log(data);
$("#color").append(document.createTextNode(data.color.dominantColors[0]));
$("#color").append(document.createTextNode(data.color.dominantColors[1]));
我已经将“ val.dominantColors [0]”更改为“ data.color.dominantColors [0]”。如果您在console.log图像(帖子开头)中显示的实际上是“数据”,则访问“ dominantColors”将来自“数据”。
“ val”未在任何地方定义-而是尝试使用“ data.color”
让我知道这是否有帮助!