на странице есть 2 span'а: <span id="sp1"> и <span id="sp2">. Аяксом отправляю данные на обработчик и если ответ от сервера будет равен Answer1, помещаем его в 1-й span, иначе-во второй
$(':submit').click(function(e) {
e.preventDefault();
var a=$('#my_form').serialize();
$.post("../php/script.php", a, function(data) {
if (data=='Answer1') {
$('#sp1').html(data);
}
else {
$('#sp2').html(data);
}
})
});
но все ответы идут во второй span, если так:
if (data!='Answer1') {
$('#sp1').html(data);
}
else {
$('#sp2').html(data);
}
то в первый. почему так происходит :blink:
Спустя 45 минут, 17 секунд (23.06.2011 - 23:26) waldicom написал(а):
а
что выдает?
alert(data);
что выдает?
Спустя 16 минут, 37 секунд (23.06.2011 - 23:43) l@pteff написал(а):
alert(data) выдаёт либо Answer1, либо что-то другое (в зависимости от вводимых в форму данных). Непонятно почему ответы не размещаются в нужные span'ы
Спустя 8 часов, 39 минут, 34 секунды (24.06.2011 - 08:22) nugle написал(а):
l@pteff
попробуй вернуть в див
попробуй вернуть в див