|
Professor ↓
|
 |
|
28 Ноябрь, 2008, 08:18:23
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Адекваты Карма: 30
Сообщений: 2074 Сила слова: 1.45
|
Опять я.
Все таки решил изучить этот метод.
Выбрал пока jquery.
Читаю статьи, но нифига не понимаю! =(
Вот список вопросов:
1. Аякс метод получения доп донных без перезагрузки страницы.
Тоесть я могу вызвать функцию php из javascript-а?
2. Если ответ на первый вопрос утвердительный,то можно на примере?
пример который нашел тут
http://anton.shevchuk.name/javascript/jquery-for-beginners/
$(document).ready(function(){
$(".btn-slide").click(function(){
$("#panel").slideToggle("slow");
});
});
Но он запускает функцию из класса.
А как мне допустим данные из БД получить?
так, понял что нужен не просто jQuery, а jQuery PHP =)
|
|
|
|
« Последнее редактирование: 28 Ноябрь, 2008, 08:26:08 от Professor »
|
Записан
|
|
|
|
|
phpdude ↓
|
 |
|
28 Ноябрь, 2008, 09:19:51 , спустя 1 час 1 минуту 28 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 344
Сообщений: 20780 Сила слова: 1.66
|
1. да. не так все просто.
2. примеру тут http://docs.jquery.com/Ajax
3. со страницы с помощью аяксовых вызовов вы можете подкачать данные с сервера. транспортом для передачи данных может служить несколько методов: xml,json data, html(это пиздец )) ).
для генерации xml на стороне рекоменую simplexml_load_string или простые форичи.
для генерации json - http://ru2.php.net/json_encode
для генерации html - известные вам методы :)
еще вопросы? :)
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
Professor ↓
|
 |
|
28 Ноябрь, 2008, 09:45:33 , спустя 25 минут 42 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Адекваты Карма: 30
Сообщений: 2074 Сила слова: 1.45
|
Ну мля, аш голова заболела =(
Вот пример
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
$(document).ready(function(){
$.getJSON("http://api.flickr.com/services/feeds/photos_public.gne?tags=cat&tagmode=any&format=json&jsoncallback=?",
function(data){
$.each(data.items, function(i,item){
$("<img/>").attr("src", item.media.m).appendTo("#images");
if ( i == 3 ) return false;
});
});
});
</script>
<style>img{ height: 100px; float: left; }</style>
</head>
<body>
<div id="images"></div>
</body>
</html>
Давайте его разберем.
1 $(document).ready(function(){
2 $.getJSON(" http://api.flickr.com/services/feeds/photos_public.gne?tags=cat&tagmode=any&format=json&jsoncallback=?",
3 function(data){
4 $.each(data.items,
5 function(i,item){
6 $("<img/>").attr("src", item.media.m).appendTo("#images");
7 if ( i == 3 ) return false;
1 ну ладно, тут понятно
2 наверно файл который возвращает значение
3 Это что за функция?нафига?
4 5 6 7 тот же вопрос.
|
|
|
|
|
Записан
|
|
|
|
|
md5 ↓
|
 |
|
28 Ноябрь, 2008, 09:48:10 , спустя 2 минуты 37 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо Карма: не нужна
Сообщений: 10494 Сила слова: 1.19
|
3 - функция которая пашет при получении данных
а след. пункты - разбор результата
|
|
|
|
|
Записан
|
8: Undefined variable: str Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php Строка: 18 adw0rd: мудень блять, я уже фиксить стал эту фигню :) md5: вуахахахаха
|
|
|
|
Professor ↓
|
 |
|
28 Ноябрь, 2008, 09:49:19 , спустя 1 минуту 9 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Адекваты Карма: 30
Сообщений: 2074 Сила слова: 1.45
|
А куда данные записались то? в data?
|
|
|
|
|
Записан
|
|
|
|
|
md5 ↓
|
 |
|
28 Ноябрь, 2008, 09:52:52 , спустя 3 минуты 33 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо Карма: не нужна
Сообщений: 10494 Сила слова: 1.19
|
А куда данные записались то? в data?
Да
|
|
|
|
|
Записан
|
8: Undefined variable: str Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php Строка: 18 adw0rd: мудень блять, я уже фиксить стал эту фигню :) md5: вуахахахаха
|
|
|
|
phpdude ↓
|
 |
|
28 Ноябрь, 2008, 09:53:24 , спустя 32 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
|
|
|
Professor ↓
|
 |
|
28 Ноябрь, 2008, 10:04:55 , спустя 11 минут 31 секунду
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Адекваты Карма: 30
Сообщений: 2074 Сила слова: 1.45
|
Хорошо, вот я написал
$.getJSON("ajax.php", function(json){
alert("JSON Data: " + json);
});
Это надо запускать при нажати на элемент с именем name="claim"
Я на этот элемент onclick="zaiavka()"; вешаю.
function zaiavka(id)
{
$.getJSON("ajax.php", function(json){
alert("JSON Data: " + json);
});
}
Но ничего не происходит.
Может я библиотеку не подключил?
скачивал это
http://code.google.com/p/jqueryjs/downloads/detail?name=jquery-1.2.6.js&downloadBtn=
маленький какой то, помоему не то что нужно
подключал
<script type="text/javascript" src="script/jquery.js"></script>
|
|
|
|
|
Записан
|
|
|
|
|
phpdude ↓
|
 |
|
28 Ноябрь, 2008, 10:07:55 , спустя 3 минуты
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 344
Сообщений: д-о-х-у-я! Сила слова: 1.66
|
у тебя есть firebug ? библиотеки этой хватит - 100%
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
Professor ↓
|
 |
|
28 Ноябрь, 2008, 10:12:38 , спустя 4 минуты 43 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Адекваты Карма: 30
Сообщений: 2074 Сила слова: 1.45
|
Да, есть, а толку(
Как им проверить?
|
|
|
|
|
Записан
|
|
|
|
|
phpdude ↓
|
 |
|
28 Ноябрь, 2008, 10:14:33 , спустя 1 минуту 55 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 344
Сообщений: д-о-х-у-я! Сила слова: 1.66
|
посмотри в console есть ли ajax запросы? файрбаг их ловит все :)
там же он ошибки жс пишет. есть чо нить?
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
Professor ↓
|
 |
|
28 Ноябрь, 2008, 10:22:36 , спустя 8 минут 3 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Адекваты Карма: 30
Сообщений: 2074 Сила слова: 1.45
|
О, она выключена была =)
Да, пишет что все норм 9 милисекунд потребовалось,
А результат не выдал=(
|
|
|
|
|
Записан
|
|
|
|
|
Professor ↓
|
 |
|
28 Ноябрь, 2008, 10:26:14 , спустя 3 минуты 38 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Адекваты Карма: 30
Сообщений: 2074 Сила слова: 1.45
|
Мля, я дебил, ща подождите
|
|
|
|
|
Записан
|
|
|
|
|
Professor ↓
|
 |
|
28 Ноябрь, 2008, 10:31:37 , спустя 5 минут 23 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Адекваты Карма: 30
Сообщений: 2074 Сила слова: 1.45
|
Все!!Получилось!! Спасибо phpdude, md5, за обучение :)
|
|
|
|
|
Записан
|
|
|
|
|
phpdude ↓
|
 |
|
28 Ноябрь, 2008, 10:43:14 , спустя 11 минут 37 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 344
Сообщений: 20780 Сила слова: 1.66
|
велкам)
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|