Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   jquery .load /?id=xxx (https://forum.antichat.xyz/showthread.php?t=159278)

.::BARS::. 26.11.2009 13:27

jquery .load /?id=xxx
 
Привет... подкинте код кто может..

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

<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

Adekvatnyj 26.11.2009 13:44

просто
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>';}
И т.п.

.::BARS::. 26.11.2009 13:48

Цитата:

Сообщение от Adekvatnyj
просто
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>';}
И т.п.

нет.. не по теме....
причем тут jQuery? твой вариант перезагрузит страницу.. а надо перезаписать уже имеющуюся ЧАСТЬ страницы

biophreak 26.11.2009 14:32

$([elem]).click(fucntion(){$('#lalala').text('Текст') ;});
Вроде как-то так, если я Вас правильно понял.

.::BARS::. 27.11.2009 10:16

все не то... есть ссылки по этому поводу?

diGriz 27.11.2009 10:47

Цитата:

все не то... есть ссылки по этому поводу?
Документацию по jQuery смотри. Если тебе нужно добавить что-то не заменяя, то используй append( content )

.::BARS::. 29.11.2009 07:35

<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 в место где 'успешно законченно'


Время: 07:49