Показать сообщение отдельно
  #1 (permalink)  
Старый 07.03.2009, 15:01
Интересующийся
Отправить личное сообщение для Cepin Посмотреть профиль Найти все сообщения от Cepin
 
Регистрация: 07.03.2009
Сообщений: 21

JQuery передача параметров в callback
Здравствуйте. Образовалась такая проблема.

Общий смысл скрипта состоит в том, что есть таблица, с 2 колонками, слева определенный текст, справа пусто.
При нажатии на кнопку, через ajax из php выдергиваются числа и ставятся в правую колонку напротив !своего! текста.

Начал делать так, циклом обхожу таблицу, вытаскиваю текст, делаю запрос ajax

$.ajax(
{
     type:   'POST',
     url:    './ajax.php',
     data:   'text='+text,
      success: function(msg) { alert('true'); },
      error:   function() { alert('false'); },
});


Этот код полностью рабочий, но я не могу в созданной функции на событие success указать какой указатель куда потом писать ответ, на какой текст..



пробывал делать так
$.ajax(
{
     type:   'POST',
     url:    './ajax.php',
     data:   'text='+text,
      success: ok(text),
      error:      no(text),
});

function ok(text) {
вставка ответа под текст или ID 
}

function no(text) {
вставка сообщения об ошибке под текст или ID 
}



но так начинаются непонятные глюки и срабатывает сразу и error и success

использовать синхронные запросы - не вариант.


Подскажите, как решить эту проблему или может есть какой-нить другой способ, организации данной задачи?
Ответить с цитированием