Здравствуйте. Образовалась такая проблема.
Общий смысл скрипта состоит в том, что есть таблица, с 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
использовать синхронные запросы - не вариант.
Подскажите, как решить эту проблему или может есть какой-нить другой способ, организации данной задачи?
|