PHP
// Google Img
$keyword = urlencode(str_replace(' ','+',$tickets_name));
$jsrc = "https://ajax.googleapis.com/ajax/services/search/images?v=1.0&q=".$keyword;
$json = @file_get_contents($jsrc);
$jset = json_decode($json, true);
echo '<div style="height:200px;">
<img src="'.$jset["responseData"]["results"][0]["url"].'" style="border:4px solid #ddd;height:200px;float:right;" />';
echo '</div><br /> ';
Jquery
<script>
function myjsonpfunction2(data){
// console.log(data.responseData.results)
$.each(data.responseData.results,function(i,rows){
// console.log(rows.url);
$('#gooimg2').append('<img style="border:4px solid #ddd;height:200px;" src="'+rows.url+'" />');
});
}
$(function(){
$.ajax({
url: 'https://ajax.googleapis.com/ajax/services/search/images?v=1.0&q=<?php echo $keyword ; ?>&callback=myjsonpfunction2',
type:"GET",
dataType: 'jsonp',
jsonp: 'myjsonpfunction2',
async:'true',
success:function (data) {
console.log("success");
}
});
});
</script>
<div id="gooimg2" style="height:200px;"></div><br />
* Можно добавить return false; внутри $.each, чтобы остановить цикл и выбрать первую запись.
Комментариев нет:
Отправить комментарий