AJAX jQuery

Тема в разделе "Другие языки", создана пользователем katrukhin, 12 авг 2010.

Статус темы:
Закрыта.
Модераторы: Цукер
  1. katrukhin

    katrukhin

    Регистр.:
    6 июн 2010
    Сообщения:
    168
    Симпатии:
    22
    Есть ли какой то плагин на jQuery который бы обрабатывал бы вызов по ссылке в фоновом режиме?
     
  2. Agler

    Agler Постоялец

    Регистр.:
    17 авг 2008
    Сообщения:
    94
    Симпатии:
    13
    т.е нажал ссылку - она подгрузилась в фоне и показывается? но ведь так делают практически все аякс плагины. Что вы подразумеваете под обработкой в фоне?
    я где то на офф сайте jquery видел многопоточный ajax загрузчик, но к сожалению не помню его название.
     
  3. katrukhin

    katrukhin

    Регистр.:
    6 июн 2010
    Сообщения:
    168
    Симпатии:
    22
    да именно... просто там много всего, а у меня с инглышом траблы.
    просто дивак в который будет передаваться нажатая ссылка.
     
  4. horpah

    horpah

    Регистр.:
    21 июн 2010
    Сообщения:
    200
    Симпатии:
    55
    Аяксом желательно получать текст или простой HTML без тегов <!DOCUMENT... <body>. Иначе могут быть проблемы с отображением (верстка слетит)
    JS:
    PHP:
    function clickHandler(url)
    {
     $.
    get(url,
            {
    параметр1значение1,...параметрNзначениеN},
                function(
    data){
                  $(
    '#Container').append(data);
                },
              
    "text"
             
    );  
    }
    Здесь url - урл требуемого контента, если он берется из какого-то поля ввода c id="address", то можно оплучить так: url=$('#address').val().
     
    katrukhin нравится это.
  5. katrukhin

    katrukhin

    Регистр.:
    6 июн 2010
    Сообщения:
    168
    Симпатии:
    22
    этот момент не понятен
     
  6. horpah

    horpah

    Регистр.:
    21 июн 2010
    Сообщения:
    200
    Симпатии:
    55
    Ну откуда то УРЛ берется же. Если это ссылка, то просто сделай <a href="##" onclick=clickHandler('http://site.ru')>linkname</a>.
    а если хочешь УРЛ получить из какого-то поля ввода, то как в приведенном примере: <input type="text" id="address" value="" /> а в JS:
    url=$('#address').val();
    clickHandler(url);
     
  7. Graph33

    Graph33 Создатель

    Регистр.:
    4 авг 2010
    Сообщения:
    34
    Симпатии:
    0
    Вот пользуйтесь, хоть текст хоть фотки...
    http://www.shadowbox-js.com/usage.html
     
  8. katrukhin

    katrukhin

    Регистр.:
    6 июн 2010
    Сообщения:
    168
    Симпатии:
    22
    а что в параметр вносить?
     
  9. chang

    chang

    Регистр.:
    20 ноя 2009
    Сообщения:
    364
    Симпатии:
    117
    адрес данного топика
    Код:
    http://www.nulled.ws/showthread.php?t=186189
    чтоб его "подгрузить" выше приведенным кодом нужно написать следующее


    PHP:
    var url 'http://www.nulled.ws/showthread.php';

    clickHandler(url);

    function 
    clickHandler(url

     $.
    get(url
            {
    t:186189}, 
                function(
    data){ 
                  $(
    '#Container').append(data); 
                }, 
              
    "text" 
             
    );   

    где t=186189 и будет одной парой параметр1: значение1

    http://anton.shevchuk.name/javascript/jquery-for-beginners-ajax/
    http://api.jquery.com/category/ajax/
     
Статус темы:
Закрыта.