Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 05.03.2017, 12:01
Аватар для karakym
Профессор
Отправить личное сообщение для karakym Посмотреть профиль Найти все сообщения от karakym
 
Регистрация: 21.02.2010
Сообщений: 213

Помогите разобраться с функциями
Есть такой вот код:
<!DOCTYPE html>
<html >
<head>
  <meta charset="UTF-8">
  <title>Embedded Google Image Selector</title>
  <link rel="stylesheet" href="http://play.lucienpiccard.com.ua/grabtest/css/reset.min.css">
  <link rel="stylesheet" href="http://play.lucienpiccard.com.ua/grabtest/css/style.css">
  <script src="js/prefixfree.min.js"></script>
</head>
<body>
  <ul class="finder">
    <li>
      <input id="query" type="search" value="cat" placeholder="Начинаем вводить теги...">
      <input id="button" type="button" value="поиск">
    </li>
    <li class="poster"></li>
    <li class="trailer"></li>
    <li class="descr"><p></p></li>
</ul>
<input id="imgUrl" type="text" value="">
<script src='http://play.lucienpiccard.com.ua/play/grabtest/js/jquery.min.js'></script>
<script src="http://play.lucienpiccard.com.ua/play/grabtest/js/index.js"></script>
</body>
</html>

Это так сказать я пытаюсь создать генератор парсеной информации с выводом в SQL файл.
Не могу понять, как работают эти переменные или функции.
.click() применяется при загрузке, переменные значения больше не записывают.
Вот jQuery:
$query = $('#query').val();
$button = $('#button');
$images = $('.poster');
$videos = $('.trailer');
$descr = $('.descr');
$urlImage = $('#imgUrl');

$button.click(getImages.bind(null, $images, $query));

function showImageSearchResult(result) {
  for (var i = 0; i < 4; i++) {
    $images.append(createThumbnail(result.items[i].snippet, result.items[i].link));
  }
}

function createThumbnail(snippet, link) {
  var $li = $('<div class="flexItem">');
  var $img = $('<img onerror="this.parentNode.parentNode.removeChild(this.parentNode)" src="' + link + '"> alt="' + snippet + '"');
  $li.append($img);
  $li.on('click', selectThumbnail.bind(null, $urlImage, link));
  return $li;
}

function selectThumbnail(input, url) {
  input.val(url);
}

function getImages(imageContainer, query) {
  imageContainer.empty();
  $.get(
    "https://www.googleapis.com/customsearch/v1?",
    {
      "q": query,
      "searchType": "image",
      "imageSize": "large",
      "key": "AIzaSyDQ7ablMI0Ee4kwu8h6IsYh82TuinT8Fy8",
      "cx": "013005726503347959821:ejgclbwxiii"
    })
    .done(showImageSearchResult)
    .fail(function() {
    imageContainer.html('<p class="err">Не удалось вывести изображения, попробуйте позже.</p>');
  });
}
Ответить с цитированием
  #2 (permalink)  
Старый 05.03.2017, 12:07
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от karakym
с выводом в SQL файл
Это как понять?
Ответить с цитированием
  #3 (permalink)  
Старый 05.03.2017, 13:45
Аватар для karakym
Профессор
Отправить личное сообщение для karakym Посмотреть профиль Найти все сообщения от karakym
 
Регистрация: 21.02.2010
Сообщений: 213

Сообщение от laimas Посмотреть сообщение
Это как понять?
Это совсем не важно, будет генерироваться строчка в <textarea> далее копи паст в phpmyadm
Ответить с цитированием
  #4 (permalink)  
Старый 05.03.2017, 14:10
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от karakym
будет генерироваться строчка в <textarea> далее копи паст в phpmyadm
Офигеть.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите разобраться с this uroboros7 jQuery 4 02.01.2015 00:56
Помогите разобраться с калькулятором Maksim858 Ваши сайты и скрипты 1 27.12.2014 13:23
Получение ответа сервера через iframe и xhr. Помогите разобраться. Arconas AJAX и COMET 0 26.02.2013 10:38
Помогите пожалуйста разобраться Kupu4 Ваши сайты и скрипты 0 21.01.2010 10:44
Помогите разобраться с галереей IMAGIN yana_studio Общие вопросы Javascript 4 12.12.2009 17:24