Форум → Программирование → JavaScript → Вопрос по jquery
Вопрос по jquery
-
-
29 апреля 2010 г. 15: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 г. 15:34, спустя 9 минут 8 секунд
$r=mysql_query ("SELECT * FROM wall ORDER BY");
order by что? у вас запрос наворачивается)) -
29 апреля 2010 г. 15:44, спустя 10 минут
да нет запрос верный, это я просто тут написал на скорую рукуСпустя 158 сек.ну скажите, функция ведь правильная)? Просто я не найду где собака зарылась. Возможно где то в другом месте ошибка -
29 апреля 2010 г. 15:55, спустя 11 минут 15 секунд
на стороне js - всё пучком. у себя проверила - работает. -
29 апреля 2010 г. 15:56, спустя 41 секунду
// для каждой записи организуем вывод.
Это ты зачем написал? Что бы мы быстрее поняли что такое echo?
id messages в доме есть? jquery подключен? Что говорит show.php при вызове его из браузерной строки? -
29 апреля 2010 г. 15:57, спустя 56 секунд
ставь файрбаг, смотри что не так
Chiffa, может у него или jQuery не подключен или еще не загружен -
29 апреля 2010 г. 15:56, спустя 23 часа 59 минут 20 секунд
вы фаербагом смотреть js-ошибки не пробовали? -
29 апреля 2010 г. 15:58, спустя 2 минуты 11 секунд
УхахаАбырвалг ↓ Сегодня в 14:56:23, спустя
Пусто. Отправили в одну и туже секунду. Я баг нашёл! Срочно ставте мне плюс в карму))))) -
29 апреля 2010 г. 16:02, спустя 3 минуты 31 секунду
Абырвалг, ну я то тестировала его код с соблюдением минимальных требований)
а если там "$ is not defined" то я єтого знать не могу -
29 апреля 2010 г. 16: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 г. 16: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 г. 16:24, спустя 7 минут 51 секунду
аааА блять не видать мне плюсов:(
Josh, боянский баг -
29 апреля 2010 г. 16:26, спустя 1 минуту 14 секунд
например сюдаsuccess: function(msg){
show_messages();
$("#myForm").resetForm();
} -
29 апреля 2010 г. 16:26, спустя 9 секунд
но куда его вставить
Сразу хочется дать стопудово правильный ответ… ))
Пожалуйста, авторизуйтесь, чтобы написать комментарий!