[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вопрос по Ajax
Nechto
Есть 2 дива: 1 для запуска функции 2 для отображение содержимого
PHP
printf("<DIV class='Outline1' id='Tip%d' onClick='show_menu_out1('%s')'></DIV>"$key$key);
     
printf("<DIV id=Tip%ddetails></DIV>"$key);


Потом javascript

HTML
function show_menu_out1(index)
{
$.ajax({
url: "out_line1.php",
cache: false,
data: "id_tipob="+index,
success: function(html){
$("#ddd").html(html);
}
});
}


А в out_line1.php содержится список который отобразится во втором DIV.


Проблема в следующем. Когда я вызываю функцию show_menu_out1() без переменой т.е. скобки пустые я удаляю всё из кода, то всё работает.

но когда передаю переменую то ничего не происходит и ошибку тоже не выдаёт.

В чём дело подскажите Пожалуйста



Спустя 10 часов, 40 минут, 8 секунд (13.05.2009 - 05:29) olgatcpip написал(а):
Я не понимаю код. Где ты вставляешь в див вывода. Мне синтаксис не понятен. Ну ты крууут! smile.gif

Спустя 11 часов, 17 минут, 45 секунд (13.05.2009 - 16:47) Nechto написал(а):
Всё что выше я писал я разобрался!

А вот один вопрос остался.
Кто нибуть знает как отслеживать начало и конец выполнения кода Ajax.

т.е. Процесс выполняется появляется gif анимация процес выполнелся анимация пропала.

Я использую библиотеку jquery.js

Подскажите пожулуйста кто шарит.

Спустя 7 минут, 44 секунды (13.05.2009 - 16:55) twin написал(а):
Не знаю как там на jquery, не вижу смысла с ней заморачиваться. Вот так без неё:

HTML
function Preload()
{
var a = req.readyState;
if( a != 4 )
document.getElementById('ddd').innerHTML = '<img src="preload.gif" />';
}

Спустя 4 часа, 47 минут, 11 секунд (13.05.2009 - 21:42) Гость_hara написал(а):
ну если к jquery
Код
function show_menu_out1(index)
{
$("#ddd").html('<img src="preload.gif" />'); //ну или где там нужно показыать эту картинку...

//blablabla

success: function(html){
$("#ddd").html(html);
}

//blablabla


ну или аналогично просто картинку show() и hide()

Спустя 6 дней, 18 часов, 4 минуты, 38 секунд (20.05.2009 - 15:47) Nechto написал(а):
Спасибо ПРОЩЕ не придумаешь. smile.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.