#json #coldfusion
#json #coldfusion
Вопрос:
Я получаю 20 случайных изображений с Flickr из поиска. Мне нужно получить результаты — в данном случае изображения, в структуру Coldfusion, чтобы я мог вставить их в таблицу базы данных.
-
Я хотел бы добавить динамический поисковый запрос, то есть «cats», и когда страница загружается, возвращаются результаты. С помощью приведенного ниже кода вы должны ввести поисковый запрос и нажать кнопку поиска.
-
Мне нужно получить URL изображения в переменной coldfusion.
Я не знаю, как получить доступ к данным с помощью Coldfusion.
<input id="searchterm" />
<button id="search">search</button>
<div id="results"></div>
<script>
$("#search").click(function(){
$.getJSON("http://api.flickr.com/services/feeds/photos_public.gne?jsoncallback=?",
{
tags: $("#searchterm").val(),
tagmode: "any",
format: "json"
},
function(data) {
$.each(data.items, function(i,item){
$("<img/>").attr("src", item.media.m).prependTo("#results");
if ( i == 20 ) return false;
});
});
});
</script>
Комментарии:
1. Вам нужно будет переслать ответ клиента (
data
) на свой собственный сервер с помощью AJAX. Как вы это сделаете, зависит от требований. Возможно, вы не захотите доверять пересылке на стороне клиента, поэтому вам, вероятно, лучше также запросить сервер Flickr API, т. Е. переслать поисковые запросы ($("#searchterm").val()
) вместо ответа, а затем запросить эти запросы на стороне сервера.2. Если вам нужны данные в colfusion, то вы хотели бы сделать это на стороне сервера, а не в javascript.