jquery и браузеры

Если Вы совсем новичок и слабо представляете себе возможности jQuery, не можете понять в каком форуме задать свой вопрос - Вам сюда.

Модераторы: TRAHOMOTO, tuareg, Gennady

Re: jquery и браузеры

Сообщение lenarfate » 28 июн 2010, 10:09

в чем может быть проблема?
lenarfate
 
Сообщений: 20
Зарегистрирован: 27 июн 2010, 13:30

Re: jquery и браузеры

Сообщение EGORR » 28 июн 2010, 10:31

Ты используешь id для комментов, коих на странице может быть более одного. Стало быть - нарушение уникальности id. Ошибка номер раз.
Потом весь код, который вставляет свежий коммент лично мне очень не нравится. Дело вкуса, конечно, но я привык делать так...
Под новостным блоком городим див, куда будем грузить список комментов.
При удачном добавлении коммента в БД, сервер возвращает сообщение, что все 'ok', или id новой записи. Что нравится.
Примерно так вот
Код: выделить все
        $(".send").click(function(){
      
      if( проверка на непустость )
            $.post("functions.php",
                   {
                       name    : $("#name").val(),
                       email   : $("#email").val(),
                       subject : $("#subject").val(),
                       text    : $("#text").val(),
                       code    : $("#code").val(),
                       type    : $("#type").val(),
                       mark    : $(":radio[name=mark]").filter(":checked").val(),
                       language: $("select[name=language] option:selected").val()   
                   },
                   function( data ){
               if( data == 'ok' )
                        $('#comment').load('comments_list.php',
                  {news_id : <?php echo intval( $_REQUEST['news_id'] ) ?>},
                        function(){ $("div#message").html('комментарий добавлен'); }
                  );
            });
        });

На странице comments_list.php встречаем
Код: выделить все
if ( isset( $_REQUEST['news_id'] ) ) {
    $aNewsComments = $NewsClass->news_comments_by_id( intval( $_REQUEST['news_id'] ) );
$list_out  = "<p>Список пуст...</p>";

if ( count( $aNewsComments ) > 0 ) {
    $list_out = "<ul>";

    for( $i = 0; count( $aNewsComments ) > $i;  $i++ ) {
  $list_out .= "городим списек комментов";
}

Ну, вообщем ясно?..
Life is very short, and there's no time
For fussing and fighting, my friend...
Аватар пользователя
EGORR
Модератор
 
Сообщений: 720
Зарегистрирован: 22 янв 2010, 01:44
Откуда: Ярославль

Re: jquery и браузеры

Сообщение lenarfate » 28 июн 2010, 10:54

мне нужно чтоб выводил только что добавленный коммент. то есть автоматом добавлял его к остальным...
lenarfate
 
Сообщений: 20
Зарегистрирован: 27 июн 2010, 13:30

Re: jquery и браузеры

Сообщение EGORR » 28 июн 2010, 11:08

Ну, какая разница... Значит в $('#comment') грузи не весь список комментов, а только последний.
Только в каллбак поста надо будет возвращать латайди новой записи.
Life is very short, and there's no time
For fussing and fighting, my friend...
Аватар пользователя
EGORR
Модератор
 
Сообщений: 720
Зарегистрирован: 22 янв 2010, 01:44
Откуда: Ярославль

Re: jquery и браузеры

Сообщение lenarfate » 28 июн 2010, 11:11

ага пасиб)
lenarfate
 
Сообщений: 20
Зарегистрирован: 27 июн 2010, 13:30

Re: jquery и браузеры

Сообщение lenarfate » 28 июн 2010, 17:26

а можете посоветовать какую-нибудь функцию валидации мыла на jquery?
lenarfate
 
Сообщений: 20
Зарегистрирован: 27 июн 2010, 13:30

Re: jquery и браузеры

Сообщение lenarfate » 28 июн 2010, 18:12

спасибо, проблема решена)
lenarfate
 
Сообщений: 20
Зарегистрирован: 27 июн 2010, 13:30

Re: jquery и браузеры

Сообщение EGORR » 28 июн 2010, 19:12

lenarfate писал(а):спасибо, проблема решена)

Ну и славно!
Однако же советую и на серванте ещё раз проверить.
Лучше ходить в двух презервативах, чем... :cry:
Life is very short, and there's no time
For fussing and fighting, my friend...
Аватар пользователя
EGORR
Модератор
 
Сообщений: 720
Зарегистрирован: 22 янв 2010, 01:44
Откуда: Ярославль

Re: jquery и браузеры

Сообщение lenarfate » 28 июн 2010, 23:57

))ага))благодарю))
lenarfate
 
Сообщений: 20
Зарегистрирован: 27 июн 2010, 13:30

Пред.

Вернуться в Вопросы от совсем новичков

Кто сейчас на форуме

Сейчас этот форум просматривают: Google [Bot] и гости: 3