【发布时间】:2020-03-26 13:10:09
【问题描述】:
我正在尝试使用 Unsplash API 通过用户输入生成图像。到目前为止,当 query= 被硬编码时,我已经能够检索图像,但我希望结果根据用户键入和提交到查询中的内容而有所不同。下面我将“dog”硬编码为查询输入。
到目前为止,这是我的代码:
var client_id = "fcbcd3e60e7f6615d0e5c64ab8e830d9695c4c30a74586e8d234f9835923ad75";
$("#fieldsubmit").click(function(){
query = $("#query").val();
})
$.getJSON('https://api.unsplash.com/search/photos?page=1&query=dog&client_id=fcbcd3e60e7f6615d0e5c64ab8e830d9695c4c30a74586e8d234f9835923ad75', function(data) {
console.log(data);
var imageList = data.results;
$.each(imageList, function(i, val) {
var image = val;
var imageURL = val.urls.regular;
var imageWidth = val.width;
console.log(imageURL);
$('.grid').append('<div class="image"><img src="'+ imageURL +'"</div>')
});
});
【问题讨论】:
标签: javascript ajax api dynamic getjson