jquery .load /?id=xxx

Discussion in 'PHP' started by .::BARS::., 26 Nov 2009.

  1. .::BARS::.

    .::BARS::. Elder - Старейшина

    Joined:
    13 Oct 2007
    Messages:
    379
    Likes Received:
    45
    Reputations:
    10
    Привет... подкинте код кто может..

    есть ссылки вида

    <div id="dadada">
    site/?id=1 - содержит cccc
    site/?id=2 - содержит ffff
    site/?id=3 - содержит dddd
    </div>

    параметры 1,2,3 должны передаваться на скрипт, который вернет ответ и перезапишет содержимое в

    <div id="lalala"> aaaa </div>

    если бы просто заменить содержимое то можно

    PHP:
    $(document).ready(function(){   
        $(
    'ид').click(function(){     
        $(
    this).load('страница'); 
       })
    });

    но надо по гет передать + вывести содержимое в див под именем lalala
     
    #1 .::BARS::., 26 Nov 2009
    Last edited: 26 Nov 2009
  2. Adekvatnyj

    Adekvatnyj Member

    Joined:
    28 Oct 2009
    Messages:
    18
    Likes Received:
    25
    Reputations:
    -3
    просто
    if ($_GET['id']==1) { echo '<div id="lalala">1</div>';}
    else if ($_GET['id']==2) { echo '<div id="lalala">2</div>';}
    else if ($_GET['id']==3) { echo '<div id="lalala">3</div>';}
    И т.п.
     
  3. .::BARS::.

    .::BARS::. Elder - Старейшина

    Joined:
    13 Oct 2007
    Messages:
    379
    Likes Received:
    45
    Reputations:
    10
    нет.. не по теме....
    причем тут jQuery? твой вариант перезагрузит страницу.. а надо перезаписать уже имеющуюся ЧАСТЬ страницы
     
  4. biophreak

    biophreak Elder - Старейшина

    Joined:
    3 Aug 2007
    Messages:
    348
    Likes Received:
    63
    Reputations:
    15
    $([elem]).click(fucntion(){$('#lalala').text('Текст');});
    Вроде как-то так, если я Вас правильно понял.
     
  5. .::BARS::.

    .::BARS::. Elder - Старейшина

    Joined:
    13 Oct 2007
    Messages:
    379
    Likes Received:
    45
    Reputations:
    10
    все не то... есть ссылки по этому поводу?
     
  6. diGriz

    diGriz Elder - Старейшина

    Joined:
    11 Oct 2006
    Messages:
    138
    Likes Received:
    82
    Reputations:
    6
    Документацию по jQuery смотри. Если тебе нужно добавить что-то не заменяя, то используй append( content )
     
  7. .::BARS::.

    .::BARS::. Elder - Старейшина

    Joined:
    13 Oct 2007
    Messages:
    379
    Likes Received:
    45
    Reputations:
    10
    <a href="javascript:test3()">Тест 3</a>
    <font color=green><div id="status-test-3"></div></font>
    <script>
    function test3(){
    id('status-test-3').innerHTML = 'Начинаем загрузку скрипта...';
    .load({url: 'скрипт', callback: function(){
    id('status-test-3').innerHTML = 'успешно законченно';
    }, noax: true})
    }
    </script>


    вот пример... нужно типа такого,
    НО там где надпись "скрипт" можно было вставить скрипт вида index.php?mod=1 а не lalala.js
    и вывести все что передаст mod=1 в место где 'успешно законченно'