Показать сообщение отдельно
  #6 (permalink)  
Старый 14.09.2009, 15:56
Аватар для Ruark
Интересующийся
Отправить личное сообщение для Ruark Посмотреть профиль Найти все сообщения от Ruark
 
Регистрация: 06.05.2009
Сообщений: 14

уточняю проблему.
выяснил тот случай, в котором Ajax.Request не работает - при использовании метода serialize

Вот этот код не работает:
new Ajax.Request
  (
   "/include/ajax/login.php",
   {
    method: 'post',
    parameters: $('authform').serialize(true),
    onSuccess: function(xhr)
               {
                
               }

   }
  );

а с этим все нормально:

username=$('$_login').value;
  passw=$('$_passw').value;
  var pars = $H({username:username, passw:passw}).toQueryString();
  new Ajax.Request
  (
   "/include/ajax/login.php",
   {
    method: 'post',
    parameters: pars,
    onSuccess: function(xhr)
               {
               
               }

   }
  );


Но ведь можно задолбаться все параметры перечислять... Версия прототайпа 1.6.1

Последний раз редактировалось Octane, 14.09.2009 в 19:00. Причина: используйте тег [js] для оформления JavaScript-кода
Ответить с цитированием