Форум → Программирование → JavaScript → Вопрос по jquery
Вопрос по jquery
-
-
Апрель 29, 2010, 3:25 п.п., спустя 11 часов 59 минут 40 секунд
функция выводаfunction show_messages()
{
$.ajax({
url: "show.php",
cache: false,
success: function(html){
$("#messages").html(html);
}
});
}
применяюshow_messages();
листинг фала show.php
$r=mysql_query ("SELECT * FROM wall ORDER BY");
while ($row=mysql_fetch_array($r)) // для каждой записи организуем вывод.
{
echo $row['msg'];
}
объясните почему не работает, ведь вроде все правильно -
Апрель 29, 2010, 3:34 п.п., спустя 9 минут 8 секунд
$r=mysql_query ("SELECT * FROM wall ORDER BY");
order by что? у вас запрос наворачивается)) -
Апрель 29, 2010, 3:44 п.п., спустя 10 минут
да нет запрос верный, это я просто тут написал на скорую рукуСпустя 158 сек.ну скажите, функция ведь правильная)? Просто я не найду где собака зарылась. Возможно где то в другом месте ошибка -
Апрель 29, 2010, 3:55 п.п., спустя 11 минут 15 секунд
на стороне js - всё пучком. у себя проверила - работает. -
Апрель 29, 2010, 3:56 п.п., спустя 41 секунду
// для каждой записи организуем вывод.
Это ты зачем написал? Что бы мы быстрее поняли что такое echo?
id messages в доме есть? jquery подключен? Что говорит show.php при вызове его из браузерной строки? -
Апрель 29, 2010, 3:57 п.п., спустя 56 секунд
ставь файрбаг, смотри что не так
Chiffa, может у него или jQuery не подключен или еще не загружен -
Апрель 29, 2010, 3:56 п.п., спустя 23 часа 59 минут 20 секунд
вы фаербагом смотреть js-ошибки не пробовали? -
Апрель 29, 2010, 3:58 п.п., спустя 2 минуты 11 секунд
УхахаАбырвалг ↓ Сегодня в 14:56:23, спустя
Пусто. Отправили в одну и туже секунду. Я баг нашёл! Срочно ставте мне плюс в карму))))) -
Апрель 29, 2010, 4:02 п.п., спустя 3 минуты 31 секунду
Абырвалг, ну я то тестировала его код с соблюдением минимальных требований)
а если там "$ is not defined" то я єтого знать не могу -
Апрель 29, 2010, 4:10 п.п., спустя 7 минут 51 секунду
Josh, боянский багYou can be anything you want to be. Just turn yourself into anything you think that you could ever be. -
Апрель 29, 2010, 4:17 п.п., спустя 6 минут 49 секунд
проблема была в том что шаблон файла show.php был кривой.
Этот вопрос исчерпан, спасибо.
Есть теперь новый, как очистить форму после отправки сообщения?
<script>
// загрузка сообщений из БД в контейнер messages
function show_messages()
{
$.ajax({
url: "wallShow.php",
cache: false,
success: function(html){
$("#messages").html(html);
}
});
}
$(document).ready(function(){
show_messages();
$("#myForm").submit(function(){
var msg = $("#msg").val();
if (msg =='')
{
alert ("Заполните текст сообщения!");
return false;
}
$.ajax({
type: "POST",
url: "mypage.php",
data: "msg="+msg+"&action=wallAdd",
success: function(msg){
show_messages();
}
});
return false;
});
});
</script>
имхо тут нужен
, но куда его вставить$("#myForm").resetForm();
-
Апрель 29, 2010, 4:24 п.п., спустя 7 минут 51 секунду
аааА блять не видать мне плюсов:(
Josh, боянский баг -
Апрель 29, 2010, 4:26 п.п., спустя 1 минуту 14 секунд
например сюдаsuccess: function(msg){
show_messages();
$("#myForm").resetForm();
} -
Апрель 29, 2010, 4:26 п.п., спустя 9 секунд
но куда его вставить
Сразу хочется дать стопудово правильный ответ… ))
Пожалуйста, авторизуйтесь, чтобы написать комментарий!